1
0
Fork 0

Merging upstream version 2.1.2~dev0+20230529.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-17 07:41:18 +01:00
parent 4e4bfe7599
commit 0851c49e02
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
552 changed files with 9804 additions and 68593 deletions

6
.gitattributes vendored Normal file
View file

@ -0,0 +1,6 @@
.gitattributes export-ignore
.gitmodules export-ignore
.gitignore export-ignore
*.py diff=python
ext-all.js diff=minjs
*.state -merge -text

100
.github/workflows/cd.yml vendored Normal file
View file

@ -0,0 +1,100 @@
name: Package
on:
push:
tags:
- "deluge-*"
- "!deluge*-dev*"
branches:
- develop
pull_request:
types: [labeled, opened, synchronize, reopened]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
inputs:
ref:
description: "Enter a tag or commit to package"
default: ""
jobs:
windows_package:
runs-on: windows-2022
if: (github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'package'))
strategy:
matrix:
arch: [x64, x86]
python: ["3.9"]
libtorrent: [2.0.7, 1.2.19]
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
with:
fetch-depth: 0
# Checkout Deluge source to subdir to enable packaging any tag/commit
- name: Checkout Deluge source
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.ref }}
fetch-depth: 0
path: deluge_src
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python}}
architecture: ${{ matrix.arch }}
cache: pip
- name: Prepare pip
run: python -m pip install wheel
- name: Install GTK
run: |
$WebClient = New-Object System.Net.WebClient
$WebClient.DownloadFile("https://github.com/deluge-torrent/gvsbuild-release/releases/download/latest/gvsbuild-py${{ matrix.python }}-vs16-${{ matrix.arch }}.zip","C:\GTK.zip")
7z x C:\GTK.zip -oc:\GTK
echo "C:\GTK\release\lib" | Out-File -FilePath $env:GITHUB_PATH -Append
echo "C:\GTK\release\bin" | Out-File -FilePath $env:GITHUB_PATH -Append
echo "C:\GTK\release" | Out-File -FilePath $env:GITHUB_PATH -Append
python -m pip install --no-index --find-links="C:\GTK\release\python" pycairo PyGObject
- name: Install Python dependencies
run: >
python -m pip install
twisted[tls]==22.4.0
libtorrent==${{ matrix.libtorrent }}
pyinstaller==4.10
pygame
-r requirements.txt
- name: Install Deluge
working-directory: deluge_src
run: |
python -m pip install .
python setup.py install_scripts
- name: Freeze Deluge
working-directory: packaging/win
run: |
pyinstaller --clean delugewin.spec --distpath freeze
- name: Fix OpenSSL for libtorrent x64
if: ${{ matrix.arch == 'x64' }}
working-directory: packaging/win/freeze/Deluge
run: |
cp libssl-1_1.dll libssl-1_1-x64.dll
cp libcrypto-1_1.dll libcrypto-1_1-x64.dll
- name: Make Deluge Installer
working-directory: ./packaging/win
run: |
python setup_nsis.py
makensis /Darch=${{ matrix.arch }} deluge-win-installer.nsi
- uses: actions/upload-artifact@v3
with:
name: deluge-py${{ matrix.python }}-lt${{ matrix.libtorrent }}-${{ matrix.arch }}
path: packaging/win/*.exe

101
.github/workflows/ci.yml vendored Normal file
View file

@ -0,0 +1,101 @@
name: CI
on:
push:
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
inputs:
core-dump:
description: "Set to 1 to enable retrieving core dump from crashes"
default: "0"
jobs:
test-linux:
runs-on: ubuntu-22.04
strategy:
matrix:
python-version: ["3.7", "3.10"]
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
cache-dependency-path: "requirements*.txt"
- name: Sets env var for security
if: (github.event_name == 'pull_request' && contains(github.event.pull_request.body, 'security_test')) || (github.event_name == 'push' && contains(github.event.head_commit.message, 'security_test'))
run: echo "SECURITY_TESTS=True" >> $GITHUB_ENV
- name: Install dependencies
run: |
pip install --upgrade pip wheel
pip install -r requirements.txt -r requirements-tests.txt
pip install -e .
- name: Install security dependencies
if: contains(env.SECURITY_TESTS, 'True')
run: |
wget -O- $TESTSSL_URL$TESTSSL_VER | tar xz
mv -t deluge/tests/data testssl.sh-$TESTSSL_VER/testssl.sh testssl.sh-$TESTSSL_VER/etc/;
env:
TESTSSL_VER: 3.0.6
TESTSSL_URL: https://codeload.github.com/drwetter/testssl.sh/tar.gz/refs/tags/v
- name: Setup core dump catch and store
if: github.event.inputs.core-dump == '1'
run: |
sudo mkdir /cores/ && sudo chmod 777 /cores/
echo "/cores/%E.%p" | sudo tee /proc/sys/kernel/core_pattern
ulimit -c unlimited
sudo apt install glibc-tools
echo "DEBUG_PREFIX=catchsegv python -X dev -m" >> $GITHUB_ENV
- name: Test with pytest
run: |
python -c 'from deluge._libtorrent import lt; print(lt.__version__)';
$DEBUG_PREFIX pytest -v -m "not (todo or gtkui)" deluge
- uses: actions/upload-artifact@v3
# capture all crashes as build artifacts
if: failure()
with:
name: crashes
path: /cores
test-windows:
runs-on: windows-2022
strategy:
matrix:
python-version: ["3.7", "3.10"]
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
cache-dependency-path: "requirements*.txt"
- name: Install dependencies
run: |
pip install --upgrade pip wheel
pip install -r requirements.txt -r requirements-tests.txt
pip install -e .
- name: Test with pytest
run: |
python -c 'import libtorrent as lt; print(lt.__version__)';
pytest -v -m "not (todo or gtkui or security)" deluge

38
.github/workflows/docs.yml vendored Normal file
View file

@ -0,0 +1,38 @@
name: Docs
# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
cache-dependency-path: "requirements*.txt"
- name: Install dependencies
run: |
pip install --upgrade pip wheel
pip install tox
sudo apt-get install enchant-2
- name: Build docs with tox
env:
TOX_ENV: docs
run: |
tox -e $TOX_ENV

17
.github/workflows/lint.yml vendored Normal file
View file

@ -0,0 +1,17 @@
name: Linting
on:
push:
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- name: Run pre-commit linting
uses: pre-commit/action@v3.0.0

26
.gitignore vendored Normal file
View file

@ -0,0 +1,26 @@
*~
build
.cache
dist
docs/source/modules/deluge*.rst
*.egg-info/
*.dist-info/
*.egg
*.log
__pycache__/
*.py[cod]
*.tar.*
.tox/
deluge/i18n/*/
deluge.pot
deluge/ui/web/js/*.js
deluge/ui/web/js/extjs/ext-extensions*.js
*.desktop
*.metainfo.xml
.build_data*
osx/app
RELEASE-VERSION
.venv*
# used by setuptools to cache downloaded eggs
/.eggs
_pytest_temp/

51
.pre-commit-config.yaml Normal file
View file

@ -0,0 +1,51 @@
default_language_version:
python: python3
exclude: >
(?x)^(
deluge/ui/web/docs/template/.*|
deluge/tests/data/.*svg|
)$
repos:
- repo: https://github.com/psf/black
rev: 23.1.0
hooks:
- id: black
name: Fmt Black
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v2.7.1
hooks:
- id: prettier
name: Fmt Prettier
# Workaround to list modified files only.
args: [--list-different]
- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: isort
name: Fmt isort
- repo: https://github.com/pycqa/flake8
rev: 6.0.0
hooks:
- id: flake8
name: Chk Flake8
additional_dependencies:
- pep8-naming==0.12.1
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: double-quote-string-fixer
name: Fix Double-quotes
- id: end-of-file-fixer
name: Fix End-of-files
exclude_types: [javascript, css]
- id: mixed-line-ending
name: Fix Line endings
args: [--fix=auto]
- id: trailing-whitespace
name: Fix Trailing whitespace
- repo: https://github.com/asottile/pyupgrade
rev: v3.3.1
hooks:
- id: pyupgrade
args: [--py36-plus]
stages: [manual]

6
.prettierignore Normal file
View file

@ -0,0 +1,6 @@
deluge/ui/web/css/ext-*.css
deluge/ui/web/js/extjs/ext-*.js
deluge/ui/web/docs/
deluge/ui/web/themes/images/
*.py*
*.html

13
.prettierrc.yaml Normal file
View file

@ -0,0 +1,13 @@
trailingComma: "es5"
tabWidth: 4
singleQuote: true
overrides:
- files:
- "*.yaml"
- ".*.yaml"
- "*.yml"
- ".*.yml"
- "*.md"
options:
tabWidth: 2
singleQuote: false

420
.pylintrc Normal file
View file

@ -0,0 +1,420 @@
[MASTER]
# Specify a configuration file.
#rcfile=
# Python code to execute, usually for sys.path manipulation such as
# pygtk.require().
#init-hook=
# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=CVS
# Add files or directories matching the regex patterns to the blacklist. The
# regex matches against base names, not paths.
ignore-patterns=
# Pickle collected data for later comparisons.
persistent=yes
# List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers.
load-plugins=
# Use multiple processes to speed up Pylint.
jobs=2
# Allow loading of arbitrary C extensions. Extensions are imported into the
# active Python interpreter and may run arbitrary code.
unsafe-load-any-extension=no
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code
extension-pkg-whitelist=
# Allow optimization of some AST trees. This will activate a peephole AST
# optimizer, which will apply various small optimizations. For instance, it can
# be used to obtain the result of joining multiple strings with the addition
# operator. Joining a lot of strings can lead to a maximum recursion error in
# Pylint and this flag can prevent that. It has one side effect, the resulting
# AST will be different than the one from reality. This option is deprecated
# and it will be removed in Pylint 2.0.
optimize-ast=no
[MESSAGES CONTROL]
# Only show warnings with the listed confidence levels. Leave empty to show
# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
confidence=
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time (only on the command line, not in the configuration file where
# it should appear only once). See also the "--disable" option for examples.
#enable=
# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifiers separated by comma (,) or put this
# option multiple times (only on the command line, not in the configuration
# file where it should appear only once).You can also use "--disable=all" to
# disable everything first and then reenable specific checks. For example, if
# you want to run only the similarities checker, you can use "--disable=all
# --enable=similarities". If you want to run only the classes checker, but have
# no Warning level messages displayed, use"--disable=all --enable=classes
# --disable=W"
#
# Arranged by category and use symbolic names instead of ids.
disable=
# Convention
missing-docstring, invalid-name, bad-continuation,
# Error
no-member, no-name-in-module,
# Information
locally-disabled,
# Refactor
no-self-use, too-many-arguments, too-many-branches, too-many-instance-attributes,
too-many-locals, too-few-public-methods, too-many-public-methods, too-many-statements,
# Refactor msgs that should eventually be enabled:
redefined-variable-type, too-many-ancestors,
too-many-nested-blocks, too-many-return-statements,
# Warning
unused-argument, protected-access, import-error, unused-variable,
attribute-defined-outside-init,
# Warning msgs that should eventually be enabled:
arguments-differ, global-statement, fixme, broad-except
[REPORTS]
# Set the output format. Available formats are text, parseable, colorized, msvs
# (visual studio) and html. You can also give a reporter class, eg
# mypackage.mymodule.MyReporterClass.
output-format=parseable
# Put messages in a separate file for each module / package specified on the
# command line instead of printing them on stdout. Reports (if any) will be
# written in a file name "pylint_global.[txt|html]". This option is deprecated
# and it will be removed in Pylint 2.0.
files-output=no
# Tells whether to display a full report or only the messages
reports=no
# Python expression which should return a note less than 10 (10 is the highest
# note). You have access to the variables errors warning, statement which
# respectively contain the number of errors / warnings messages and the total
# number of statements analyzed. This is used by the global evaluation report
# (RP0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
# Template used to display messages. This is a python new-style format string
# used to format the message information. See doc for all details
#msg-template=
[SPELLING]
# Spelling dictionary name. Available dictionaries: none. To make it working
# install python-enchant package.
spelling-dict=
# List of comma separated words that should not be checked.
spelling-ignore-words=
# A path to a file that contains private dictionary; one word per line.
spelling-private-dict-file=
# Tells whether to store unknown words to indicated private dictionary in
# --spelling-private-dict-file option instead of raising a message.
spelling-store-unknown-words=no
[BASIC]
# Good variable names which should always be accepted, separated by a comma
good-names=d,i,j,k,ex,Run,_,log
# Bad variable names which should always be refused, separated by a comma
bad-names=foo,bar,baz,toto,tutu,tata
# Colon-delimited sets of names that determine each other's naming style when
# the name regexes allow several styles.
name-group=
# Include a hint for the correct naming format with invalid-name
include-naming-hint=no
# List of decorators that produce properties, such as abc.abstractproperty. Add
# to this list to register other decorators that produce valid properties.
property-classes=abc.abstractproperty
# Regular expression matching correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for function names
function-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct variable names
variable-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for variable names
variable-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct constant names
const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Naming hint for constant names
const-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Regular expression matching correct attribute names
attr-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for attribute names
attr-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct argument names
argument-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for argument names
argument-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct class attribute names
class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Naming hint for class attribute names
class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Regular expression matching correct inline iteration names
inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
# Naming hint for inline iteration names
inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$
# Regular expression matching correct class names
class-rgx=[A-Z_][a-zA-Z0-9]+$
# Naming hint for class names
class-name-hint=[A-Z_][a-zA-Z0-9]+$
# Regular expression matching correct module names
module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Naming hint for module names
module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Regular expression matching correct method names
method-rgx=[a-z_][a-z0-9_]{2,40}$
# Naming hint for method names
method-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression which should only match function or class names that do
# not require a docstring.
no-docstring-rgx=__.*__
# Minimum line length for functions/classes that require docstrings, shorter
# ones are exempt.
docstring-min-length=-1
[ELIF]
# Maximum number of nested blocks for function / method body
max-nested-blocks=5
[LOGGING]
# Logging modules to check that the string format arguments are in logging
# function parameter format
logging-modules=logging
[FORMAT]
# Maximum number of characters on a single line.
max-line-length=120
# Regexp for a line that is allowed to be longer than the limit.
ignore-long-lines=^\s*(# )?<?https?://\S+>?$
# Allow the body of an if to be on the same line as the test if there is no
# else.
single-line-if-stmt=no
# List of optional constructs for which whitespace checking is disabled. `dict-
# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}.
# `trailing-comma` allows a space between comma and closing bracket: (a, ).
# `empty-line` allows space-only lines.
no-space-check=trailing-comma,dict-separator
# Maximum number of lines in a module
max-module-lines=1550
# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
# tab).
indent-string=' '
# Number of spaces of indent required inside a hanging or continued line.
indent-after-paren=4
# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
expected-line-ending-format=LF
[MISCELLANEOUS]
# List of note tags to take in consideration, separated by a comma.
notes=FIXME,XXX,TODO
[VARIABLES]
# Tells whether we should check for unused import in __init__ files.
init-import=no
# A regular expression matching the name of dummy variables (i.e. expectedly
# not used).
dummy-variables-rgx=_$|dummy
# List of additional names supposed to be defined in builtins. Remember that
# you should avoid to define new builtins when possible.
additional-builtins=_,_n,__request__,WindowsError
# List of strings which can identify a callback function by name. A callback
# name must start or end with one of those strings.
callbacks=cb_,_cb
# List of qualified module names which can have objects that can redefine
# builtins.
redefining-builtins-modules=
[TYPECHECK]
# Tells whether missing members accessed in mixin class should be ignored. A
# mixin class is detected if its name ends with "mixin" (case insensitive).
ignore-mixin-members=yes
# List of module names for which member attributes should not be checked
# (useful for modules/projects where namespaces are manipulated during runtime
# and thus existing member attributes cannot be deduced by static analysis. It
# supports qualified module names, as well as Unix pattern matching.
ignored-modules=
# List of class names for which member attributes should not be checked (useful
# for classes with dynamically set attributes). This supports the use of
# qualified names.
ignored-classes=SQLObject,twisted.internet.reactor
# List of members which are set dynamically and missed by pylint inference
# system, and so shouldn't trigger E1101 when accessed. Python regular
# expressions are accepted.
generated-members=REQUEST,acl_users,aq_parent
# List of decorators that produce context managers, such as
# contextlib.contextmanager. Add to this list to register other decorators that
# produce valid context managers.
contextmanager-decorators=contextlib.contextmanager
[SIMILARITIES]
# Minimum lines number of a similarity.
min-similarity-lines=4
# Ignore comments when computing similarities.
ignore-comments=yes
# Ignore docstrings when computing similarities.
ignore-docstrings=yes
# Ignore imports when computing similarities.
ignore-imports=no
[IMPORTS]
# Deprecated modules which should not be used, separated by a comma
deprecated-modules=regsub,TERMIOS,Bastion,rexec
# Create a graph of every (i.e. internal and external) dependencies in the
# given file (report RP0402 must not be disabled)
import-graph=
# Create a graph of external dependencies in the given file (report RP0402 must
# not be disabled)
ext-import-graph=
# Create a graph of internal dependencies in the given file (report RP0402 must
# not be disabled)
int-import-graph=
# Force import order to recognize a module as part of the standard
# compatibility libraries.
known-standard-library=
# Force import order to recognize a module as part of a third party library.
known-third-party=enchant
[DESIGN]
# Maximum number of arguments for function / method
max-args=7
# Argument names that match this expression will be ignored. Default to name
# with leading underscore
ignored-argument-names=_.*
# Maximum number of locals for function / method body
max-locals=15
# Maximum number of return / yield for function / method body
max-returns=6
# Maximum number of branch for function / method body
max-branches=12
# Maximum number of statements in function / method body
max-statements=50
# Maximum number of parents for a class (see R0901).
max-parents=7
# Maximum number of attributes for a class (see R0902).
max-attributes=7
# Minimum number of public methods for a class (see R0903).
min-public-methods=2
# Maximum number of public methods for a class (see R0904).
max-public-methods=20
# Maximum number of boolean expressions in a if statement
max-bool-expr=5
[CLASSES]
# List of method names used to declare (i.e. assign) instance attributes.
defining-attr-methods=__init__,__new__,setUp
# List of valid names for the first argument in a class method.
valid-classmethod-first-arg=cls
# List of valid names for the first argument in a metaclass class method.
valid-metaclass-classmethod-first-arg=mcs
# List of member names, which should be excluded from the protected access
# warning.
exclude-protected=_asdict,_fields,_replace,_source,_make
[EXCEPTIONS]
# Exceptions that will emit a warning when being caught. Defaults to
# "Exception"
overgeneral-exceptions=Exception

22
.readthedocs.yml Normal file
View file

@ -0,0 +1,22 @@
# .readthedocs.yml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/source/conf.py
# Optionally build your docs in additional formats such as PDF and ePub
formats: all
# Optionally set the version of Python and requirements required to build your docs
python:
version: 3.7
install:
- requirements: requirements.txt
- requirements: docs/requirements.txt
- method: setuptools
path: .

View file

@ -1,5 +1,11 @@
# Changelog # Changelog
## 2.2.x (TBA)
### Breaking changes
- Python 3.6 support removed (Python >= 3.7)
## 2.1.1 (2022-07-10) ## 2.1.1 (2022-07-10)
### Core ### Core

104
PKG-INFO
View file

@ -1,104 +0,0 @@
Metadata-Version: 2.1
Name: deluge
Version: 2.1.1
Summary: BitTorrent Client
Home-page: https://deluge-torrent.org
Author: Deluge Team
Maintainer: Calum Lind
Maintainer-email: calumlind+deluge@gmail.com
License: GPLv3+
Project-URL: GitHub (mirror), https://github.com/deluge-torrent/deluge
Project-URL: Sourcecode, http://git.deluge-torrent.org/deluge
Project-URL: Issues, https://dev.deluge-torrent.org/report/1
Project-URL: Discussion, https://forum.deluge-torrent.org
Project-URL: Documentation, https://deluge.readthedocs.io
Keywords: torrent bittorrent p2p fileshare filesharing
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Environment :: X11 Applications :: GTK
Classifier: Framework :: Twisted
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Topic :: Internet
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: all
License-File: LICENSE
License-File: AUTHORS
# Deluge BitTorrent Client
[![build-status]][github-ci] [![docs-status]][rtd-deluge]
Deluge is a BitTorrent client that utilizes a daemon/client model.
It has various user interfaces available such as the GTK-UI, Web-UI and
Console-UI. It uses [libtorrent][lt] at its core to handle the BitTorrent
protocol.
## Install
From [PyPi](https://pypi.org/project/deluge):
pip install deluge
with all optional dependencies:
pip install deluge[all]
From source code:
pip install .
with all optional dependencies:
pip install .[all]
See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details.
## Usage
The various user-interfaces and Deluge daemon can be started with the following commands.
Use the `--help` option for further command options.
### Gtk UI
`deluge` or `deluge-gtk`
### Console UI
`deluge-console`
### Web UI
`deluge-web`
Open http://localhost:8112 with default password `deluge`.
### Daemon
`deluged`
See the [Thinclient guide] to connect to the daemon from another computer.
## Contact
- [Homepage](https://deluge-torrent.org)
- [User guide][user guide]
- [Forum](https://forum.deluge-torrent.org)
- [IRC Libera.Chat #deluge](irc://irc.libera.chat/deluge)
- [Discord](https://discord.gg/nwaHSE6tqn)
[user guide]: https://dev.deluge-torrent.org/wiki/UserGuide
[thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient
[installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source
[build-status]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml/badge.svg?branch=develop "CI"
[github-ci]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml
[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=latest
[rtd-deluge]: https://deluge.readthedocs.io/en/latest/?badge=latest "Documentation Status"
[lt]: https://libtorrent.org

View file

@ -1 +0,0 @@
2.1.1

View file

@ -1,104 +0,0 @@
Metadata-Version: 2.1
Name: deluge
Version: 2.1.1
Summary: BitTorrent Client
Home-page: https://deluge-torrent.org
Author: Deluge Team
Maintainer: Calum Lind
Maintainer-email: calumlind+deluge@gmail.com
License: GPLv3+
Project-URL: GitHub (mirror), https://github.com/deluge-torrent/deluge
Project-URL: Sourcecode, http://git.deluge-torrent.org/deluge
Project-URL: Issues, https://dev.deluge-torrent.org/report/1
Project-URL: Discussion, https://forum.deluge-torrent.org
Project-URL: Documentation, https://deluge.readthedocs.io
Keywords: torrent bittorrent p2p fileshare filesharing
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Environment :: X11 Applications :: GTK
Classifier: Framework :: Twisted
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Topic :: Internet
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: all
License-File: LICENSE
License-File: AUTHORS
# Deluge BitTorrent Client
[![build-status]][github-ci] [![docs-status]][rtd-deluge]
Deluge is a BitTorrent client that utilizes a daemon/client model.
It has various user interfaces available such as the GTK-UI, Web-UI and
Console-UI. It uses [libtorrent][lt] at its core to handle the BitTorrent
protocol.
## Install
From [PyPi](https://pypi.org/project/deluge):
pip install deluge
with all optional dependencies:
pip install deluge[all]
From source code:
pip install .
with all optional dependencies:
pip install .[all]
See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details.
## Usage
The various user-interfaces and Deluge daemon can be started with the following commands.
Use the `--help` option for further command options.
### Gtk UI
`deluge` or `deluge-gtk`
### Console UI
`deluge-console`
### Web UI
`deluge-web`
Open http://localhost:8112 with default password `deluge`.
### Daemon
`deluged`
See the [Thinclient guide] to connect to the daemon from another computer.
## Contact
- [Homepage](https://deluge-torrent.org)
- [User guide][user guide]
- [Forum](https://forum.deluge-torrent.org)
- [IRC Libera.Chat #deluge](irc://irc.libera.chat/deluge)
- [Discord](https://discord.gg/nwaHSE6tqn)
[user guide]: https://dev.deluge-torrent.org/wiki/UserGuide
[thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient
[installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source
[build-status]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml/badge.svg?branch=develop "CI"
[github-ci]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml
[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=latest
[rtd-deluge]: https://deluge.readthedocs.io/en/latest/?badge=latest "Documentation Status"
[lt]: https://libtorrent.org

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@

View file

@ -1,13 +0,0 @@
[console_scripts]
deluge-console = deluge.ui.console:start
[deluge.ui]
console = deluge.ui.console:Console
gtk = deluge.ui.gtk3:Gtk
web = deluge.ui.web:Web
[gui_scripts]
deluge = deluge.ui.ui_entry:start_ui
deluge-gtk = deluge.ui.gtk3:start
deluge-web = deluge.ui.web:start
deluged = deluge.core.daemon_entry:start_daemon

View file

@ -1,18 +0,0 @@
twisted[tls]>=17.1
pyasn1
rencode
pyopenssl
pyxdg
mako
setuptools
zope.interface
[:sys_platform == "win32"]
pywin32
certifi
[all]
setproctitle
pillow
chardet
ifaddr

View file

@ -1 +0,0 @@
deluge

View file

@ -85,7 +85,6 @@ def bdecode(x):
class Bencached: class Bencached:
__slots__ = ['bencoded'] __slots__ = ['bencoded']
def __init__(self, s): def __init__(self, s):

View file

@ -23,15 +23,21 @@
import time import time
from contextlib import closing from contextlib import closing
from datetime import datetime from datetime import datetime
from importlib import resources
from io import BytesIO from io import BytesIO
from pathlib import Path
from urllib.parse import unquote_plus, urljoin from urllib.parse import unquote_plus, urljoin
from urllib.request import pathname2url from urllib.request import pathname2url
import pkg_resources
from deluge.decorators import deprecated from deluge.decorators import deprecated
from deluge.error import InvalidPathError from deluge.error import InvalidPathError
try:
from importlib.metadata import distribution
except ImportError:
from pkg_resources import get_distribution as distribution
try: try:
import chardet import chardet
except ImportError: except ImportError:
@ -90,7 +96,7 @@ def get_version():
Returns: Returns:
str: The version of Deluge. str: The version of Deluge.
""" """
return pkg_resources.get_distribution('Deluge').version return distribution('Deluge').version
def get_default_config_dir(filename=None): def get_default_config_dir(filename=None):
@ -290,20 +296,22 @@ def get_pixmap(fname):
return resource_filename('deluge', os.path.join('ui', 'data', 'pixmaps', fname)) return resource_filename('deluge', os.path.join('ui', 'data', 'pixmaps', fname))
def resource_filename(module, path): def resource_filename(module: str, path: str) -> str:
"""Get filesystem path for a resource. """Get filesystem path for a non-python resource.
This function contains a work-around for pkg_resources.resource_filename Abstracts getting module resource files. Originally created to
not returning the correct path with multiple packages installed. workaround pkg_resources.resource_filename limitations with
multiple Deluge packages installed.
So if there's a second deluge package, installed globally and another in
develop mode somewhere else, while pkg_resources.get_distribution('Deluge')
returns the proper deluge instance, pkg_resources.resource_filename
does not, it returns the first found on the python path, which is wrong.
""" """
return pkg_resources.get_distribution('Deluge').get_resource_filename( path = Path(path)
pkg_resources._manager, os.path.join(*(module.split('.') + [path]))
) try:
with resources.as_file(resources.files(module) / path) as resource_file:
return str(resource_file)
except AttributeError:
# Python <= 3.8
with resources.path(module, path.parts[0]) as resource_file:
return str(resource_file.joinpath(*path.parts[1:]))
def open_file(path, timestamp=None): def open_file(path, timestamp=None):
@ -875,7 +883,7 @@ def get_path_size(path):
return os.path.getsize(path) return os.path.getsize(path)
dir_size = 0 dir_size = 0
for (p, dummy_dirs, files) in os.walk(path): for p, dummy_dirs, files in os.walk(path):
for _file in files: for _file in files:
filename = os.path.join(p, _file) filename = os.path.join(p, _file)
dir_size += os.path.getsize(filename) dir_size += os.path.getsize(filename)

View file

@ -59,11 +59,16 @@ class Component:
Deluge core. Deluge core.
**update()** - This method is called every 1 second by default while the **update()** - This method is called every 1 second by default while the
Componented is in a *Started* state. The interval can be Component is in a *Started* state. The interval can be
specified during instantiation. The update() timer can be specified during instantiation. The update() timer can be
paused by instructing the :class:`ComponentRegistry` to pause paused by instructing the :class:`ComponentRegistry` to pause
this Component. this Component.
**pause()** - This method is called when the component is being paused.
**resume()** - This method is called when the component resumes from a Paused
state.
**shutdown()** - This method is called when the client is exiting. If the **shutdown()** - This method is called when the client is exiting. If the
Component is in a "Started" state when this is called, a Component is in a "Started" state when this is called, a
call to stop() will be issued prior to shutdown(). call to stop() will be issued prior to shutdown().
@ -83,7 +88,7 @@ class Component:
**Stopping** - The Component has had it's stop method called, but it hasn't **Stopping** - The Component has had it's stop method called, but it hasn't
fully stopped yet. fully stopped yet.
**Paused** - The Component has had it's update timer stopped, but will **Paused** - The Component has had its update timer stopped, but will
still be considered in a Started state. still be considered in a Started state.
""" """
@ -111,9 +116,8 @@ def __del__(self):
_ComponentRegistry.deregister(self) _ComponentRegistry.deregister(self)
def _component_start_timer(self): def _component_start_timer(self):
if hasattr(self, 'update'): self._component_timer = LoopingCall(self.update)
self._component_timer = LoopingCall(self.update) self._component_timer.start(self._component_interval)
self._component_timer.start(self._component_interval)
def _component_start(self): def _component_start(self):
def on_start(result): def on_start(result):
@ -129,13 +133,10 @@ def on_start_fail(result):
return fail(result) return fail(result)
if self._component_state == 'Stopped': if self._component_state == 'Stopped':
if hasattr(self, 'start'): self._component_state = 'Starting'
self._component_state = 'Starting' d = deferLater(reactor, 0, self.start)
d = deferLater(reactor, 0, self.start) d.addCallbacks(on_start, on_start_fail)
d.addCallbacks(on_start, on_start_fail) self._component_starting_deferred = d
self._component_starting_deferred = d
else:
d = maybeDeferred(on_start, None)
elif self._component_state == 'Starting': elif self._component_state == 'Starting':
return self._component_starting_deferred return self._component_starting_deferred
elif self._component_state == 'Started': elif self._component_state == 'Started':
@ -165,14 +166,11 @@ def on_stop_fail(result):
return result return result
if self._component_state != 'Stopped' and self._component_state != 'Stopping': if self._component_state != 'Stopped' and self._component_state != 'Stopping':
if hasattr(self, 'stop'): self._component_state = 'Stopping'
self._component_state = 'Stopping' d = maybeDeferred(self.stop)
d = maybeDeferred(self.stop) d.addCallback(on_stop)
d.addCallback(on_stop) d.addErrback(on_stop_fail)
d.addErrback(on_stop_fail) self._component_stopping_deferred = d
self._component_stopping_deferred = d
else:
d = maybeDeferred(on_stop, None)
if self._component_state == 'Stopping': if self._component_state == 'Stopping':
return self._component_stopping_deferred return self._component_stopping_deferred
@ -182,13 +180,12 @@ def on_stop_fail(result):
def _component_pause(self): def _component_pause(self):
def on_pause(result): def on_pause(result):
self._component_state = 'Paused' self._component_state = 'Paused'
if self._component_timer and self._component_timer.running:
self._component_timer.stop()
if self._component_state == 'Started': if self._component_state == 'Started':
if self._component_timer and self._component_timer.running: d = maybeDeferred(self.pause)
d = maybeDeferred(self._component_timer.stop) d.addCallback(on_pause)
d.addCallback(on_pause)
else:
d = succeed(None)
elif self._component_state == 'Paused': elif self._component_state == 'Paused':
d = succeed(None) d = succeed(None)
else: else:
@ -205,9 +202,10 @@ def on_pause(result):
def _component_resume(self): def _component_resume(self):
def on_resume(result): def on_resume(result):
self._component_state = 'Started' self._component_state = 'Started'
self._component_start_timer()
if self._component_state == 'Paused': if self._component_state == 'Paused':
d = maybeDeferred(self._component_start_timer) d = maybeDeferred(self.resume)
d.addCallback(on_resume) d.addCallback(on_resume)
else: else:
d = fail( d = fail(
@ -222,9 +220,7 @@ def on_resume(result):
def _component_shutdown(self): def _component_shutdown(self):
def on_stop(result): def on_stop(result):
if hasattr(self, 'shutdown'): return maybeDeferred(self.shutdown)
return maybeDeferred(self.shutdown)
return succeed(None)
d = self._component_stop() d = self._component_stop()
d.addCallback(on_stop) d.addCallback(on_stop)
@ -245,6 +241,12 @@ def update(self):
def shutdown(self): def shutdown(self):
pass pass
def pause(self):
pass
def resume(self):
pass
class ComponentRegistry: class ComponentRegistry:
"""The ComponentRegistry holds a list of currently registered :class:`Component` objects. """The ComponentRegistry holds a list of currently registered :class:`Component` objects.

View file

@ -3,7 +3,7 @@
# the additional special exception to link portions of this program with the OpenSSL library. # the additional special exception to link portions of this program with the OpenSSL library.
# See LICENSE for more details. # See LICENSE for more details.
# #
import asyncio
import tempfile import tempfile
import warnings import warnings
from unittest.mock import Mock, patch from unittest.mock import Mock, patch
@ -59,8 +59,9 @@ def reset():
@pytest.fixture @pytest.fixture
def config_dir(tmp_path): def config_dir(tmp_path):
deluge.configmanager.set_config_dir(tmp_path) config_dir = tmp_path / 'config'
yield tmp_path deluge.configmanager.set_config_dir(config_dir)
yield config_dir
@pytest_twisted.async_yield_fixture() @pytest_twisted.async_yield_fixture()
@ -84,9 +85,10 @@ async def client(request, config_dir, monkeypatch, listen_port):
@pytest_twisted.async_yield_fixture @pytest_twisted.async_yield_fixture
async def daemon(request, config_dir): async def daemon(request, config_dir, tmp_path):
listen_port = DEFAULT_LISTEN_PORT listen_port = DEFAULT_LISTEN_PORT
logfile = f'daemon_{request.node.name}.log' logfile = tmp_path / 'daemon.log'
if hasattr(request.cls, 'daemon_custom_script'): if hasattr(request.cls, 'daemon_custom_script'):
custom_script = request.cls.daemon_custom_script custom_script = request.cls.daemon_custom_script
else: else:
@ -137,7 +139,7 @@ def fail(self, reason):
@pytest_twisted.async_yield_fixture(scope='function') @pytest_twisted.async_yield_fixture(scope='function')
async def component(request): async def component():
"""Verify component registry is clean, and clean up after test.""" """Verify component registry is clean, and clean up after test."""
if len(_component._ComponentRegistry.components) != 0: if len(_component._ComponentRegistry.components) != 0:
warnings.warn( warnings.warn(
@ -190,3 +192,18 @@ def mock_mkstemp(tmp_path):
tmp_file = tempfile.mkstemp(dir=tmp_path) tmp_file = tempfile.mkstemp(dir=tmp_path)
with patch('tempfile.mkstemp', return_value=tmp_file): with patch('tempfile.mkstemp', return_value=tmp_file):
yield tmp_file yield tmp_file
def pytest_collection_modifyitems(session, config, items) -> None:
"""
Automatically runs async tests with pytest_twisted.ensureDeferred
"""
function_items = (item for item in items if isinstance(item, pytest.Function))
for function_item in function_items:
function = function_item.obj
if hasattr(function, '__func__'):
# methods need to be unwrapped.
function = function.__func__
if asyncio.iscoroutinefunction(function):
# This is how pytest_twisted marks ensureDeferred tests
setattr(function, '_pytest_twisted_mark', 'async_test')

View file

@ -14,8 +14,11 @@
`:mod:EventManager` for similar functionality. `:mod:EventManager` for similar functionality.
""" """
import contextlib
import logging import logging
from collections import defaultdict
from types import SimpleNamespace from types import SimpleNamespace
from typing import Any, Callable
from twisted.internet import reactor from twisted.internet import reactor
@ -52,7 +55,7 @@ def __init__(self):
self.session.apply_settings({'alert_mask': alert_mask}) self.session.apply_settings({'alert_mask': alert_mask})
# handlers is a dictionary of lists {"alert_type": [handler1,h2,..]} # handlers is a dictionary of lists {"alert_type": [handler1,h2,..]}
self.handlers = {} self.handlers = defaultdict(list)
self.delayed_calls = [] self.delayed_calls = []
def update(self): def update(self):
@ -65,35 +68,33 @@ def stop(self):
delayed_call.cancel() delayed_call.cancel()
self.delayed_calls = [] self.delayed_calls = []
def register_handler(self, alert_type, handler): def register_handler(self, alert_type: str, handler: Callable[[Any], None]) -> None:
""" """
Registers a function that will be called when 'alert_type' is pop'd Registers a function that will be called when 'alert_type' is pop'd
in handle_alerts. The handler function should look like: handler(alert) in handle_alerts. The handler function should look like: handler(alert)
Where 'alert' is the actual alert object from libtorrent. Where 'alert' is the actual alert object from libtorrent.
:param alert_type: str, this is string representation of the alert name Args:
:param handler: func(alert), the function to be called when the alert is raised alert_type: String representation of the libtorrent alert name.
Can be supplied with or without `_alert` suffix.
handler: Callback function when the alert is raised.
""" """
if alert_type not in self.handlers: if alert_type and alert_type.endswith('_alert'):
# There is no entry for this alert type yet, so lets make it with an alert_type = alert_type[: -len('_alert')]
# empty list.
self.handlers[alert_type] = []
# Append the handler to the list in the handlers dictionary
self.handlers[alert_type].append(handler) self.handlers[alert_type].append(handler)
log.debug('Registered handler for alert %s', alert_type) log.debug('Registered handler for alert %s', alert_type)
def deregister_handler(self, handler): def deregister_handler(self, handler: Callable[[Any], None]):
""" """
De-registers the `:param:handler` function from all alert types. De-registers the `handler` function from all alert types.
:param handler: func, the handler function to deregister Args:
handler: The handler function to deregister.
""" """
# Iterate through all handlers and remove 'handler' where found for alert_type_handlers in self.handlers.values():
for (dummy_key, value) in self.handlers.items(): with contextlib.suppress(ValueError):
if handler in value: alert_type_handlers.remove(handler)
# Handler is in this alert type list
value.remove(handler)
def handle_alerts(self): def handle_alerts(self):
""" """
@ -112,26 +113,36 @@ def handle_alerts(self):
num_alerts, num_alerts,
) )
# Loop through all alerts in the queue
for alert in alerts: for alert in alerts:
alert_type = type(alert).__name__ alert_type = alert.what()
# Display the alert message # Display the alert message
if log.isEnabledFor(logging.DEBUG): if log.isEnabledFor(logging.DEBUG):
log.debug('%s: %s', alert_type, decode_bytes(alert.message())) log.debug('%s: %s', alert_type, decode_bytes(alert.message()))
if alert_type not in self.handlers:
continue
# Call any handlers for this alert type # Call any handlers for this alert type
if alert_type in self.handlers: for handler in self.handlers[alert_type]:
for handler in self.handlers[alert_type]: if log.isEnabledFor(logging.DEBUG):
if log.isEnabledFor(logging.DEBUG): log.debug('Handling alert: %s', alert_type)
log.debug('Handling alert: %s', alert_type)
# Copy alert attributes alert_copy = self.create_alert_copy(alert)
alert_copy = SimpleNamespace( self.delayed_calls.append(reactor.callLater(0, handler, alert_copy))
**{
attr: getattr(alert, attr) @staticmethod
for attr in dir(alert) def create_alert_copy(alert):
if not attr.startswith('__') """Create a Python copy of libtorrent alert
}
) Avoid segfault if an alert is handled after next pop_alert call"""
self.delayed_calls.append(reactor.callLater(0, handler, alert_copy)) return SimpleNamespace(
**{
attr: getattr(alert, attr)
for attr in dir(alert)
if not attr.startswith('__')
}
)
def set_alert_queue_size(self, queue_size): def set_alert_queue_size(self, queue_size):
"""Sets the maximum size of the libtorrent alert queue""" """Sets the maximum size of the libtorrent alert queue"""

View file

@ -199,7 +199,7 @@ def __init__(
self.session_status_timer_interval = 0.5 self.session_status_timer_interval = 0.5
self.session_status_timer = task.LoopingCall(self.session.post_session_stats) self.session_status_timer = task.LoopingCall(self.session.post_session_stats)
self.alertmanager.register_handler( self.alertmanager.register_handler(
'session_stats_alert', self._on_alert_session_stats 'session_stats', self._on_alert_session_stats
) )
self.session_rates_timer_interval = 2 self.session_rates_timer_interval = 2
self.session_rates_timer = task.LoopingCall(self._update_session_rates) self.session_rates_timer = task.LoopingCall(self._update_session_rates)
@ -1000,7 +1000,6 @@ def create_torrent(
trackers, trackers,
add_to_session, add_to_session,
): ):
log.debug('creating torrent..') log.debug('creating torrent..')
threading.Thread( threading.Thread(
target=self._create_torrent_thread, target=self._create_torrent_thread,

View file

@ -545,8 +545,8 @@ def emit_event(self, event):
:type event: :class:`deluge.event.DelugeEvent` :type event: :class:`deluge.event.DelugeEvent`
""" """
log.debug('intevents: %s', self.factory.interested_events) log.debug('intevents: %s', self.factory.interested_events)
# Find sessions interested in this event # Use copy of `interested_events` since it can mutate while iterating.
for session_id, interest in self.factory.interested_events.items(): for session_id, interest in self.factory.interested_events.copy().items():
if event.name in interest: if event.name in interest:
log.debug('Emit Event: %s %s', event.name, event.args) log.debug('Emit Event: %s %s', event.name, event.args)
# This session is interested so send a RPC_EVENT # This session is interested so send a RPC_EVENT

View file

@ -50,10 +50,10 @@
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
LT_DEFAULT_ADD_TORRENT_FLAGS = ( LT_DEFAULT_ADD_TORRENT_FLAGS = (
lt.add_torrent_params_flags_t.flag_paused lt.torrent_flags.paused
| lt.add_torrent_params_flags_t.flag_auto_managed | lt.torrent_flags.auto_managed
| lt.add_torrent_params_flags_t.flag_update_subscribe | lt.torrent_flags.update_subscribe
| lt.add_torrent_params_flags_t.flag_apply_ip_filter | lt.torrent_flags.apply_ip_filter
) )
@ -202,34 +202,32 @@ def __init__(self):
# Register alert functions # Register alert functions
alert_handles = [ alert_handles = [
'external_ip_alert', 'external_ip',
'performance_alert', 'performance',
'add_torrent_alert', 'add_torrent',
'metadata_received_alert', 'metadata_received',
'torrent_finished_alert', 'torrent_finished',
'torrent_paused_alert', 'torrent_paused',
'torrent_checked_alert', 'torrent_checked',
'torrent_resumed_alert', 'torrent_resumed',
'tracker_reply_alert', 'tracker_reply',
'tracker_announce_alert', 'tracker_announce',
'tracker_warning_alert', 'tracker_warning',
'tracker_error_alert', 'tracker_error',
'file_renamed_alert', 'file_renamed',
'file_error_alert', 'file_error',
'file_completed_alert', 'file_completed',
'storage_moved_alert', 'storage_moved',
'storage_moved_failed_alert', 'storage_moved_failed',
'state_update_alert', 'state_update',
'state_changed_alert', 'state_changed',
'save_resume_data_alert', 'save_resume_data',
'save_resume_data_failed_alert', 'save_resume_data_failed',
'fastresume_rejected_alert', 'fastresume_rejected',
] ]
for alert_handle in alert_handles: for alert_handle in alert_handles:
on_alert_func = getattr( on_alert_func = getattr(self, ''.join(['on_alert_', alert_handle]))
self, ''.join(['on_alert_', alert_handle.replace('_alert', '')])
)
self.alerts.register_handler(alert_handle, on_alert_func) self.alerts.register_handler(alert_handle, on_alert_func)
# Define timers # Define timers
@ -369,11 +367,11 @@ async def prefetch_metadata(self, magnet: str, timeout: int) -> Tuple[str, bytes
add_torrent_params.flags = ( add_torrent_params.flags = (
( (
LT_DEFAULT_ADD_TORRENT_FLAGS LT_DEFAULT_ADD_TORRENT_FLAGS
| lt.add_torrent_params_flags_t.flag_duplicate_is_error | lt.torrent_flags.duplicate_is_error
| lt.add_torrent_params_flags_t.flag_upload_mode | lt.torrent_flags.upload_mode
) )
^ lt.add_torrent_params_flags_t.flag_auto_managed ^ lt.torrent_flags.auto_managed
^ lt.add_torrent_params_flags_t.flag_paused ^ lt.torrent_flags.paused
) )
torrent_handle = self.session.add_torrent(add_torrent_params) torrent_handle = self.session.add_torrent(add_torrent_params)
@ -481,16 +479,12 @@ def _build_torrent_params(
# Set flags: enable duplicate_is_error & override_resume_data, disable auto_managed. # Set flags: enable duplicate_is_error & override_resume_data, disable auto_managed.
add_torrent_params['flags'] = ( add_torrent_params['flags'] = (
LT_DEFAULT_ADD_TORRENT_FLAGS LT_DEFAULT_ADD_TORRENT_FLAGS | lt.torrent_flags.duplicate_is_error
| lt.add_torrent_params_flags_t.flag_duplicate_is_error ) ^ lt.torrent_flags.auto_managed
| lt.add_torrent_params_flags_t.flag_override_resume_data
) ^ lt.add_torrent_params_flags_t.flag_auto_managed
if options['seed_mode']: if options['seed_mode']:
add_torrent_params['flags'] |= lt.add_torrent_params_flags_t.flag_seed_mode add_torrent_params['flags'] |= lt.torrent_flags.seed_mode
if options['super_seeding']: if options['super_seeding']:
add_torrent_params[ add_torrent_params['flags'] |= lt.torrent_flags.super_seeding
'flags'
] |= lt.add_torrent_params_flags_t.flag_super_seeding
return torrent_id, add_torrent_params return torrent_id, add_torrent_params

View file

@ -166,7 +166,8 @@ def depr_func(*args, **kwargs):
class CoroutineDeferred(defer.Deferred): class CoroutineDeferred(defer.Deferred):
"""Wraps a coroutine in a Deferred. """Wraps a coroutine in a Deferred.
It will dynamically pass through the underlying coroutine without wrapping where apporpriate.""" It will dynamically pass through the underlying coroutine without wrapping where apporpriate.
"""
def __init__(self, coro: Coroutine): def __init__(self, coro: Coroutine):
# Delay this import to make sure a reactor was installed first # Delay this import to make sure a reactor was installed first

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4440,16 +4440,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4458,7 +4458,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4434,16 +4434,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4452,7 +4452,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4450,16 +4450,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4468,7 +4468,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4440,16 +4440,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4458,7 +4458,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4541,18 +4541,18 @@ msgstr "_Normal"
msgid "_High" msgid "_High"
msgstr "_Alta" msgstr "_Alta"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "Equip del Deluge" msgstr "Equip del Deluge"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
"El Deluge és un client de BitTorrent lleuger, de progamari lliure i " "El Deluge és un client de BitTorrent lleuger, de progamari lliure i "
"multiplataforma." "multiplataforma."
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4567,7 +4567,7 @@ msgstr ""
"Deluge es basa en la biblioteca libtorrent, i per tant incorpora la llista " "Deluge es basa en la biblioteca libtorrent, i per tant incorpora la llista "
"completa de les funcions que proporciona." "completa de les funcions que proporciona."
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4463,16 +4463,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4481,7 +4481,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4478,16 +4478,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4496,7 +4496,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4481,16 +4481,16 @@ msgstr "_Normal"
msgid "_High" msgid "_High"
msgstr "_Hoch" msgstr "_Hoch"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "Deluge-Team" msgstr "Deluge-Team"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4499,7 +4499,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4491,16 +4491,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4509,7 +4509,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4469,16 +4469,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4487,7 +4487,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4469,16 +4469,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4487,7 +4487,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4469,16 +4469,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4487,7 +4487,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4477,16 +4477,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4495,7 +4495,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4442,16 +4442,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4460,7 +4460,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4463,16 +4463,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4481,7 +4481,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4426,16 +4426,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4444,7 +4444,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4446,16 +4446,16 @@ msgstr "_Normaali"
msgid "_High" msgid "_High"
msgstr "_Korkea" msgstr "_Korkea"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "Deluge-tiimi" msgstr "Deluge-tiimi"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4464,7 +4464,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4519,16 +4519,16 @@ msgstr "_Normal"
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "L'équipe de Deluge" msgstr "L'équipe de Deluge"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "Deluge est un client BitTorrent multiplate-forme léger et libre." msgstr "Deluge est un client BitTorrent multiplate-forme léger et libre."
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4537,7 +4537,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4481,16 +4481,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4499,7 +4499,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4426,16 +4426,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4444,7 +4444,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4429,16 +4429,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4447,7 +4447,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4482,16 +4482,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4500,7 +4500,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4427,16 +4427,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4445,7 +4445,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4432,16 +4432,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4450,7 +4450,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4458,16 +4458,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4476,7 +4476,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4427,16 +4427,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4445,7 +4445,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4473,16 +4473,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4491,7 +4491,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4446,16 +4446,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4464,7 +4464,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4426,16 +4426,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4444,7 +4444,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4467,16 +4467,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4485,7 +4485,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4448,16 +4448,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4466,7 +4466,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4449,16 +4449,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4467,7 +4467,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4471,16 +4471,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4489,7 +4489,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4441,16 +4441,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4459,7 +4459,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4449,16 +4449,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4467,7 +4467,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4424,16 +4424,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4442,7 +4442,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4441,16 +4441,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4459,7 +4459,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4464,16 +4464,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4482,7 +4482,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4477,16 +4477,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4495,7 +4495,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4452,16 +4452,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4470,7 +4470,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4480,16 +4480,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4498,7 +4498,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4452,16 +4452,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4470,7 +4470,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4441,16 +4441,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4459,7 +4459,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4445,16 +4445,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4463,7 +4463,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4469,16 +4469,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4487,7 +4487,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4529,16 +4529,16 @@ msgstr "_Normal"
msgid "_High" msgid "_High"
msgstr "_Hög" msgstr "_Hög"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "Deluge arbetsgruppen" msgstr "Deluge arbetsgruppen"
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "Deluge är en lätt, fri, plattformsoberoende BitTorrent-klient." msgstr "Deluge är en lätt, fri, plattformsoberoende BitTorrent-klient."
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4552,7 +4552,7 @@ msgstr ""
"hastighetsgränser. Eftersom Deluge utnyttjar biblioteket libtorrent har den " "hastighetsgränser. Eftersom Deluge utnyttjar biblioteket libtorrent har den "
"en omfattande lista över funktionerna." "en omfattande lista över funktionerna."
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

View file

@ -4422,16 +4422,16 @@ msgstr ""
msgid "_High" msgid "_High"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:1
msgid "Deluge Team" msgid "Deluge Team"
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:2
msgid "" msgid ""
"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." "Deluge is a lightweight, Free Software, cross-platform BitTorrent client."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:3
msgid "" msgid ""
"Deluge contains the common features to BitTorrent clients such as Protocol " "Deluge contains the common features to BitTorrent clients such as Protocol "
"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" "Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-"
@ -4440,7 +4440,7 @@ msgid ""
"of the features provided." "of the features provided."
msgstr "" msgstr ""
#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 #: deluge/ui/data/share/metainfo/deluge.metainfo.xml.in.h:4
msgid "" msgid ""
"Deluge has been designed to run as both a normal standalone desktop " "Deluge has been designed to run as both a normal standalone desktop "
"application and as a client-server. In Thinclient mode a Deluge daemon " "application and as a client-server. In Thinclient mode a Deluge daemon "

Some files were not shown because too many files have changed in this diff Show more