diff --git a/bt b/bt
index d33f8a16b..5274eef12 100755
--- a/bt
+++ b/bt
@@ -122,10 +122,18 @@
#
topDir=$(dirname $0)
+#
+# It's worth knowing exactly which instance of Python we're running as, eg, on MSYS2 on Windows there can be multiple
+# versions installed
+#
+export exe_python=$(which python3)
+echo "${exe_python} --version"
+${exe_python} --version
+
# This first Python script, run using the system-wide Python interpreter, will install a few bare necessities and
# (re)create the Python venv
-echo "python3 ${topDir}/scripts/btInit.py"
-python3 ${topDir}/scripts/btInit.py
+echo "${exe_python} ${topDir}/scripts/btInit.py"
+${exe_python} ${topDir}/scripts/btInit.py
if [ $? -ne 0 ]; then
exit $?
fi
@@ -137,6 +145,13 @@ pwd
echo "source ${topDir}/.venv/bin/activate"
source ${topDir}/.venv/bin/activate
+#
+# And let's reassure ourselves that, with the changed paths of the venve, we're still running the same version of Python
+#
+export exe_python=$(which python3)
+echo "${exe_python} --version"
+${exe_python} --version
+
#
# Uncomment the following to show exported environment variables for debugging.
#
@@ -149,5 +164,5 @@ source ${topDir}/.venv/bin/activate
#env
# Run the main script, passing in all the command line arguments we received
-echo "python3 ${topDir}/scripts/buildTool.py $@"
-python3 ${topDir}/scripts/buildTool.py $@
+echo "${exe_python} ${topDir}/scripts/buildTool.py $@"
+${exe_python} ${topDir}/scripts/buildTool.py $@
diff --git a/packaging/linux/control.in b/packaging/linux/control.in
index 9af4a154e..eae0ab819 100644
--- a/packaging/linux/control.in
+++ b/packaging/linux/control.in
@@ -133,6 +133,10 @@ Architecture: amd64
# Note too that qt6-translations-l10n is not required in terms of providing any functions that we call, but it does
# ensure the Qt framework's own translation files are installed.
#
+# Now that we are on Qt6, we need to explicitly specify as a libqt6svg6 dependency, otherwise .svg files (which we
+# use a lot in icons) will not display (see
+# https://stackoverflow.com/questions/76047551/icons-shown-in-qt5-not-showing-in-qt6)
+#
Depends: \
libc6 (>= 2.35 ), \
libc6-dev (>= 2.35 ), \
@@ -147,6 +151,7 @@ Depends: \
libqt6network6 | libqt6network6t64 (>= 6.2.4 ), \
libqt6printsupport6 | libqt6printsupport6t64 (>= 6.2.4 ), \
libqt6sql6 | libqt6sql6t64 (>= 6.2.4 ), \
+ libqt6svg6 (>= 6.2.4 ), \
libqt6widgets6 | libqt6widgets6t64 (>= 6.2.4 ), \
libxalan-c112 | libxalan-c112t64 (>= 1.12 ), \
libxerces-c3.2 | libxerces-c3.2t64 (>= 3.2.3 ), \
diff --git a/packaging/linux/rpm.spec.in b/packaging/linux/rpm.spec.in
index 69f079bca..e6249d1cd 100644
--- a/packaging/linux/rpm.spec.in
+++ b/packaging/linux/rpm.spec.in
@@ -83,6 +83,7 @@ Requires : \
libQt6Network6 >= 6.2.4 , \
libQt6PrintSupport6 >= 6.2.4 , \
libQt6Sql6 >= 6.2.4 , \
+ libqt6svg6 >= 6.2.4 , \
libQt6Widgets6 >= 6.2.4 , \
libxalan-c112 >= 1.12 , \
libxerces-c-3_2 >= 3.2.3 , \
diff --git a/scripts/btInit.py b/scripts/btInit.py
index 68b645f74..ce10cb6a1 100755
--- a/scripts/btInit.py
+++ b/scripts/btInit.py
@@ -112,10 +112,25 @@
'--overwrite', '*pip*',
os.environ['MINGW_PACKAGE_PREFIX'] + '-python-pip'])
)
- # See comment in scripts/buildTool.py about why we have to run pip via Python rather than just invoking pip
- # directly eg via `shutil.which('pip3')`.
- log.info('python -m pip install setuptools')
- btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'pip', 'install', 'setuptools']))
+ #
+ # Similarly, in the past, we were able to install setuptools as follows:
+ #
+ # # See comment in scripts/buildTool.py about why we have to run pip via Python rather than just invoking pip
+ # # directly eg via `shutil.which('pip3')`.
+ # log.info('python -m pip install setuptools')
+ # btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'pip', 'install', 'setuptools']))
+ #
+ # But, as of 2024-11, this gives an error "No module named pip.__main__; 'pip' is a package and cannot be directly
+ # executed". So now we install via pacman instead.
+ #
+ log.info('Install setuptools (' + os.environ['MINGW_PACKAGE_PREFIX'] + '-python-setuptools) via pacman')
+ btUtils.abortOnRunFail(
+ subprocess.run(['pacman', '-S',
+ '--noconfirm',
+# '--overwrite', '*python*',
+# '--overwrite', '*pip*',
+ os.environ['MINGW_PACKAGE_PREFIX'] + '-python-setuptools'])
+ )
case 'Darwin':
# Assuming it was Homebrew that installed Python, then, according to https://docs.brew.sh/Homebrew-and-Python,
# it bundles various packages, including pip. Since Python version 3.12, Homebrew marks itself as package manager
@@ -127,12 +142,27 @@
log.critical('Unrecognised platform: ' + platform.system())
exit(1)
+exe_python = shutil.which('python3')
+log.info('sys.version: ' + sys.version + '; exe_python: ' + exe_python + '; ' + sys.executable)
+
+#
+# At this point we should have enough installed to set up a virtual environment. In principle, it doesn't matter if the
+# virtual environment already exists, as we are only using it to run the scripts/buildTool.py script. In practice, life
+# is a lot easier if we always start with a new virtual environment. Partly this is because it makes debugging the
+# scripts easier. But more importantly, if there are old versions of Python sitting around in a previously-used venv,
+# then some the paths won't get set up correctly, and we won't be able to find modules we install in the venv. There
+# will be multiple site-packages directories (one for each version of Python in the venv) but none of them will be in
+# the search path for packages.
+#
+# Fortunately, venv can clear any existing environment for us with the '--clear' parameter
#
-# At this point we should have enough installed to set up a virtual environment. (It doesn't matter if the virtual
-# environment already exists. We are only using it to run the scripts/buildTool.py script.)
+# Once running inside the virtual environment, any packages we need there can be installed directly in the venv with
+# Python and Pip.
#
dir_venv = btUtils.getBaseDir().joinpath('.venv')
-log.info('Create Python virtual environment in ' + dir_venv.as_posix())
-btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'venv', dir_venv.as_posix()]))
+log.info('Create new Python virtual environment in ' + dir_venv.as_posix())
+btUtils.abortOnRunFail(
+ subprocess.run([sys.executable, '-m', 'venv', '--clear', dir_venv.as_posix()])
+)
# Control now returns to the bt bash script in the parent directory
diff --git a/scripts/buildTool.py b/scripts/buildTool.py
index c601179c3..0c85d3496 100755
--- a/scripts/buildTool.py
+++ b/scripts/buildTool.py
@@ -62,6 +62,7 @@
log = btUtils.getLogger()
exe_python = shutil.which('python3')
+log.info('sys.version: ' + sys.version + '; exe_python: ' + exe_python + '; ' + sys.executable)
#-----------------------------------------------------------------------------------------------------------------------
# Welcome banner and environment info
@@ -96,12 +97,29 @@
log.info('Found pip at: ' + exe_pip)
+#
# Of course, when you run the pip in the venv, it might complain that it is not up-to-date. So we should ensure that
# first. Note that it is Python we must run to upgrade pip, as pip cannot upgrade itself. (Pip will happily _try_ to
# upgrade itself, but then, on Windows at least, will get stuck when it tries to remove the old version of itself
# because "process cannot access the file because it is being used by another process".)
+#
+# You might think we could use sys.executable instead of exe_python here. However, on Windows at least, that gives the
+# wrong python executable: the "system" one rather than the venv one.
+#
+log.info('Running ' + exe_python + '-m pip install --upgrade pip')
btUtils.abortOnRunFail(subprocess.run([exe_python, '-m', 'pip', 'install', '--upgrade', 'pip']))
+#
+# Per https://docs.python.org/3/library/sys.html#sys.path, this is the search path for Python modules, which is useful
+# for debugging import problems. Provided that we started with a clean venv (so there is only one version of Python
+# installed in it), then the search path for packages should include the directory
+# '/some/path/to/.venv/lib/pythonX.yy/site-packages' (where 'X.yy' is the Python version number (eg 3.11, 3.12, etc).
+# If there is more than one version of Python in the venv, then none of these site-packages directories will be in the
+# path. (We could, in principle, add it manually, but it's a bit fiddly and not necessary since we don't use the venv
+# for anything other than running this script.)
+#
+log.info('Initial module search paths:\n ' + '\n '.join(sys.path))
+
#
# Mostly, from here on out we'd be fine to invoke pip directly, eg via:
#
@@ -113,7 +131,8 @@
#
# subprocess.check_call([sys.executable, "-m", "pip", "install", package])
#
-# Where package is whatever package you want to install. So that is what we do.
+# Where package is whatever package you want to install. However, note comments above that we need exe_python rather
+# than sys.executable.
#
#
@@ -122,18 +141,19 @@
#
# On some platforms, we also need to install setuptools to be able to access packaging.version. (NB: On MacOS,
# setuptools is now installed by default by Homebrew when it installs Python, so we'd get an error if we try to install
-# it via pip here.)
+# it via pip here. On Windows in MSYS2, packaging and setuptools need to be installed via pacman.)
#
log.info('pip install packaging')
-btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'pip', 'install', 'packaging']))
+btUtils.abortOnRunFail(subprocess.run([exe_python, '-m', 'pip', 'install', 'packaging']))
+from packaging import version
log.info('pip install setuptools')
-btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'pip', 'install', 'setuptools']))
+btUtils.abortOnRunFail(subprocess.run([exe_python, '-m', 'pip', 'install', 'setuptools']))
import packaging.version
# The requests library (see https://pypi.org/project/requests/) is used for downloading files in a more Pythonic way
# than invoking wget through the shell.
log.info('pip install requests')
-btUtils.abortOnRunFail(subprocess.run([sys.executable, '-m', 'pip', 'install', 'requests']))
+btUtils.abortOnRunFail(subprocess.run([exe_python, '-m', 'pip', 'install', 'requests']))
import requests
#
@@ -468,7 +488,6 @@ def installDependencies():
'build-essential',
'cmake',
'coreutils',
- 'debhelper',
'git',
#
# On Ubuntu 22.04, installing the packages for the Qt GUI module, does not automatically install all its
@@ -488,7 +507,6 @@ def installDependencies():
'libssl-dev', # For OpenSSL headers
'libxalan-c-dev',
'libxerces-c-dev',
- 'lintian',
'meson',
'ninja-build',
'pandoc',
@@ -503,8 +521,13 @@ def installDependencies():
qt6svgDevPackage,
'qttools5-dev-tools', # For Qt5 version of lupdate, per comment above
'qt6-tools-dev-tools',
- 'rpm',
- 'rpmlint'
+ #
+ # The following are needed to build the install packages (rather than just install locally)
+ #
+ 'debhelper', # Needed to build .deb packages for Debian/Ubuntu
+ 'lintian' , # Needed to validate .deb packages
+ 'rpm' , # Needed to build RPMs
+ 'rpmlint' # Needed to validate RPMs
]
)
)
@@ -785,7 +808,6 @@ def installDependencies():
# MINGW64
terminalVersion = unameResult.split(sep='_', maxsplit=1)[0]
-
if (terminalVersion != 'MINGW64'):
# In the past, we built only 32-bit packages (i686 architecture) on Windows because of problems getting
# 64-bit versions of NSIS plugins to work. However, we now invoke NSIS without plugins, so the 64-bit build
@@ -798,7 +820,7 @@ def installDependencies():
# Ensure pip is up-to-date. This is what the error message tells you to run if it's not!
log.info('Ensuring Python pip is up-to-date')
- btUtils.abortOnRunFail(subprocess.run(['python3.exe', '-m', 'pip', 'install', '--upgrade', 'pip']))
+ btUtils.abortOnRunFail(subprocess.run([exe_python, '-m', 'pip', 'install', '--upgrade', 'pip']))
#
# When we update packages below, we get "error: failed to commit transaction (conflicting files)" errors for a
@@ -882,6 +904,7 @@ def installDependencies():
'mingw-w64-' + arch + '-toolchain',
'mingw-w64-' + arch + '-xalan-c',
'mingw-w64-' + arch + '-xerces-c',
+# 'mingw-w64-' + arch + '-7zip', # To unzip NSIS plugins
'mingw-w64-' + arch + '-angleproject', # See comment above
'mingw-w64-' + arch + '-ntldd', # Dependency tool useful for running manually -- see below
]
@@ -2320,6 +2343,12 @@ def doPackage():
#'Qt6PrintSupport',
#'Qt6Sql' ,
#'Qt6Widgets' ,
+ #
+ # Following is not handled by windeployqt. The application will install and run without it, but it just
+ # won't show any icons.
+ 'Qt6Svg' , # Needed to display .svg icons
+ #
+ #
'libb2' , # BLAKE hash functions -- https://en.wikipedia.org/wiki/BLAKE_(hash_function)
'libbrotlicommon' , # Brotli compression -- see https://en.wikipedia.org/wiki/Brotli
'libbrotlidec' , # Brotli compression
diff --git a/src/model/NamedEntity.h b/src/model/NamedEntity.h
index baef63f08..07816e3da 100644
--- a/src/model/NamedEntity.h
+++ b/src/model/NamedEntity.h
@@ -410,7 +410,8 @@ class NamedEntity : public QObject {
* \brief Passes the meta property that has changed about this object.
*
* NOTE: When subclassing, be \em extra careful not to create a member function with the same signature.
- * Otherwise, everything will silently break.
+ * Otherwise, everything will silently break. If this were a virtual member function, we could add the final
+ * keyword here to enforce this, but it isn't so we can't.
*/
void changed(QMetaProperty, QVariant value = QVariant()) const;
void changedFolder(QString);
@@ -607,9 +608,15 @@ class NamedEntity : public QObject {
T & memberVariable,
T const newValue) {
if (newValue == memberVariable) {
- qDebug() <<
- Q_FUNC_INFO << this->metaObject()->className() << "#" << this->key() << ": ignoring call to setter for" <<
- propertyName << "as value (" << newValue << ") not changing";
+ //
+ // Don't bother with this log whilst we're still in the constructor, otherwise we'll get lots of messages about
+ // NULL and 0 not changing.
+ //
+ if (this->m_propagationAndSignalsEnabled) {
+ qDebug() <<
+ Q_FUNC_INFO << this->metaObject()->className() << "#" << this->key() << ": ignoring call to setter for" <<
+ propertyName << "as value (" << newValue << ") not changing";
+ }
return true;
}
return false;
diff --git a/src/widgets/BtBoolComboBox.cpp b/src/widgets/BtBoolComboBox.cpp
index 0fab48961..21423de78 100755
--- a/src/widgets/BtBoolComboBox.cpp
+++ b/src/widgets/BtBoolComboBox.cpp
@@ -95,6 +95,12 @@ void BtBoolComboBox::init(char const * const editorName ,
this->addItem(*this->pimpl->m_setDisplay , trueValue);
this->pimpl->m_initialised = true;
+
+ //
+ // By default, a QComboBox "will adjust to its contents the first time it is shown", which means that, on some
+ // platforms at least, if it somehow gets shown before it is populated, then it will be far too narrow.
+ //
+ this->QComboBox::setSizeAdjustPolicy(QComboBox::AdjustToContents);
return;
}
diff --git a/src/widgets/BtComboBox.cpp b/src/widgets/BtComboBox.cpp
index 85a4cb94e..707ad7da5 100755
--- a/src/widgets/BtComboBox.cpp
+++ b/src/widgets/BtComboBox.cpp
@@ -112,6 +112,12 @@ void BtComboBox::init(char const * const editorName ,
this->autoSetFromControlledField();
}
+ //
+ // By default, a QComboBox "will adjust to its contents the first time it is shown", which means that, on some
+ // platforms at least, if it somehow gets shown before it is populated, then it will be far too narrow.
+ //
+ this->QComboBox::setSizeAdjustPolicy(QComboBox::AdjustToContents);
+
return;
}
diff --git a/translations/bt_ca.ts b/translations/bt_ca.ts
index 4074619de..9a8ab164a 100644
--- a/translations/bt_ca.ts
+++ b/translations/bt_ca.ts
@@ -2830,55 +2830,55 @@ If you need help, please open an issue at %1
- Català
+ Català
- txec
+ txec
- Alemany
+ Alemany
- Anglès
+ Anglès
- Grec
+ Grec
- Espanyol
+ Espanyol
- Francès
+ Francès
- Italià
+ Italià
- Holandès
+ Holandès
- Polonès
+ Polonès
- Portuguès
+ Portuguès
- Rus
+ Rus
- Xinès
+ Xinès
@@ -2956,46 +2956,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4019,6 +3979,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Català
+
+
+
+ Xinès
+
+
+
+ txec
+
+
+
+
+
+
+
+ Holandès
+
+
+
+ Anglès
+
+
+
+
+
+
+
+ Francès
+
+
+
+
+
+
+
+ Alemany
+
+
+
+ Grec
+
+
+
+
+
+
+
+ Italià
+
+
+
+
+
+
+
+
+
+
+
+ Polonès
+
+
+
+ Portuguès
+
+
+
+ Rus
+
+
+
+
+
+
+
+ Espanyol
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_cs.ts b/translations/bt_cs.ts
index 51eaa7235..98d321367 100644
--- a/translations/bt_cs.ts
+++ b/translations/bt_cs.ts
@@ -2715,55 +2715,55 @@ If you need help, please open an issue at %1
- Katalánština
+ Katalánština
- Čeština
+ Čeština
- Němčina
+ Němčina
- Angličtina
+ Angličtina
- Řečtina
+ Řečtina
- Španělština
+ Španělština
- Francouzština
+ Francouzština
- Italština
+ Italština
- Holandština
+ Holandština
- Polština
+ Polština
- Portugalština
+ Portugalština
- Ruština
+ Ruština
- Čínština
+ Čínština
@@ -2841,46 +2841,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3892,6 +3852,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Katalánština
+
+
+
+ Čínština
+
+
+
+ Čeština
+
+
+
+
+
+
+
+ Holandština
+
+
+
+ Angličtina
+
+
+
+
+
+
+
+ Francouzština
+
+
+
+
+
+
+
+ Němčina
+
+
+
+ Řečtina
+
+
+
+
+
+
+
+ Italština
+
+
+
+
+
+
+
+
+
+
+
+ Polština
+
+
+
+ Portugalština
+
+
+
+ Ruština
+
+
+
+
+
+
+
+ Španělština
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_da.ts b/translations/bt_da.ts
index 4d4d64fc3..f87794152 100644
--- a/translations/bt_da.ts
+++ b/translations/bt_da.ts
@@ -2488,55 +2488,55 @@ Hvis du har brug for hjælp, bedes du åbne en sag (issue) på %1
- Katalansk
+ Katalansk
- Tjekkisk
+ Tjekkisk
- Tysk
+ Tysk
- Engelsk
+ Engelsk
- Græsk
+ Græsk
- Spansk
+ Spansk
- Fransk
+ Fransk
- Italiensk
+ Italiensk
- Hollands
+ Hollands
- Polsk
+ Polsk
- Portugisisk
+ Portugisisk
- Russisk
+ Russisk
- Kinesisk
+ Kinesisk
@@ -2616,43 +2616,43 @@ Hvis du har brug for hjælp, bedes du åbne en sag (issue) på %1
- Dansk
+ Dansk
- Estisk
+ Estisk
- Baskisk
+ Baskisk
- Galisisk
+ Galisisk
- Ungarsk
+ Ungarsk
- Litauisk
+ Litauisk
- Norsk bokmål
+ Norsk bokmål
- Serbisk
+ Serbisk
- Svensk
+ Svensk
- Tyrkisk
+ Tyrkisk
@@ -3537,6 +3537,98 @@ Logfil indeholder evt. flere detaljer.
+
+
+ Baskisk
+
+
+
+ Katalansk
+
+
+
+ Kinesisk
+
+
+
+ Tjekkisk
+
+
+
+ Dansk
+
+
+
+ Hollands
+
+
+
+ Engelsk
+
+
+
+ Estisk
+
+
+
+ Fransk
+
+
+
+ Galisisk
+
+
+
+ Tysk
+
+
+
+ Græsk
+
+
+
+ Ungarsk
+
+
+
+ Italiensk
+
+
+
+ Litauisk
+
+
+
+ Norsk bokmål
+
+
+
+ Polsk
+
+
+
+ Portugisisk
+
+
+
+ Russisk
+
+
+
+ Serbisk
+
+
+
+ Spansk
+
+
+
+ Svensk
+
+
+
+ Tyrkisk
+
RaIngrd
diff --git a/translations/bt_de.ts b/translations/bt_de.ts
index de0f213ab..9cf56218d 100644
--- a/translations/bt_de.ts
+++ b/translations/bt_de.ts
@@ -2790,55 +2790,55 @@ If you need help, please open an issue at %1
- Katalanisch
+ Katalanisch
- Tschechisch
+ Tschechisch
- Deutsch
+ Deutsch
- Englisch
+ Englisch
- Griechisch
+ Griechisch
- Spanisch
+ Spanisch
- Französisch
+ Französisch
- Italienisch
+ Italienisch
- Niederländisch
+ Niederländisch
- Polnisch
+ Polnisch
- Portugiesisch
+ Portugiesisch
- Russisch
+ Russisch
- Chinesisch
+ Chinesisch
@@ -2916,46 +2916,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3967,6 +3927,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Katalanisch
+
+
+
+ Chinesisch
+
+
+
+ Tschechisch
+
+
+
+
+
+
+
+ Niederländisch
+
+
+
+ Englisch
+
+
+
+
+
+
+
+ Französisch
+
+
+
+
+
+
+
+ Deutsch
+
+
+
+ Griechisch
+
+
+
+
+
+
+
+ Italienisch
+
+
+
+
+
+
+
+
+
+
+
+ Polnisch
+
+
+
+ Portugiesisch
+
+
+
+ Russisch
+
+
+
+
+
+
+
+ Spanisch
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_el.ts b/translations/bt_el.ts
index cdfcca88d..65e558177 100644
--- a/translations/bt_el.ts
+++ b/translations/bt_el.ts
@@ -2739,55 +2739,55 @@ If you need help, please open an issue at %1
- Καταλανικά
+ Καταλανικά
- Τσεχική
+ Τσεχική
- Γερμανικά
+ Γερμανικά
- Αγγλικά
+ Αγγλικά
- Ελληνικά
+ Ελληνικά
- ισπανικά
+ ισπανικά
- Γαλλικά
+ Γαλλικά
- Ιταλικά
+ Ιταλικά
- Ολλανδικά
+ Ολλανδικά
- Πολωνικά
+ Πολωνικά
- Πορτογαλικά
+ Πορτογαλικά
- Ρωσικά
+ Ρωσικά
- Κινέζικα
+ Κινέζικα
@@ -2865,46 +2865,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3916,6 +3876,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Καταλανικά
+
+
+
+ Κινέζικα
+
+
+
+ Τσεχική
+
+
+
+
+
+
+
+ Ολλανδικά
+
+
+
+ Αγγλικά
+
+
+
+
+
+
+
+ Γαλλικά
+
+
+
+
+
+
+
+ Γερμανικά
+
+
+
+ Ελληνικά
+
+
+
+
+
+
+
+ Ιταλικά
+
+
+
+
+
+
+
+
+
+
+
+ Πολωνικά
+
+
+
+ Πορτογαλικά
+
+
+
+ Ρωσικά
+
+
+
+
+
+
+
+ ισπανικά
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_en.ts b/translations/bt_en.ts
index daa1d32d8..6386b47df 100644
--- a/translations/bt_en.ts
+++ b/translations/bt_en.ts
@@ -1711,58 +1711,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1839,46 +1787,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2726,6 +2634,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_es.ts b/translations/bt_es.ts
index 6cf7ff361..71677df13 100644
--- a/translations/bt_es.ts
+++ b/translations/bt_es.ts
@@ -2814,55 +2814,55 @@ If you need help, please open an issue at %1
- Catalán
+ Catalán
- Checo
+ Checo
- Alemán
+ Alemán
- Inglés
+ Inglés
- Griego
+ Griego
- Español
+ Español
- Francés
+ Francés
- Italiano
+ Italiano
- Holandés
+ Holandés
- Polaco
+ Polaco
- Portugués
+ Portugués
- Ruso
+ Ruso
- Chino
+ Chino
@@ -2940,46 +2940,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3987,6 +3947,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Catalán
+
+
+
+ Chino
+
+
+
+ Checo
+
+
+
+
+
+
+
+ Holandés
+
+
+
+ Inglés
+
+
+
+
+
+
+
+ Francés
+
+
+
+
+
+
+
+ Alemán
+
+
+
+ Griego
+
+
+
+
+
+
+
+ Italiano
+
+
+
+
+
+
+
+
+
+
+
+ Polaco
+
+
+
+ Portugués
+
+
+
+ Ruso
+
+
+
+
+
+
+
+ Español
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_et.ts b/translations/bt_et.ts
index aaa274733..b93213a96 100644
--- a/translations/bt_et.ts
+++ b/translations/bt_et.ts
@@ -1788,58 +1788,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1916,46 +1864,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2803,6 +2711,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_eu.ts b/translations/bt_eu.ts
index dd626b126..87a851339 100644
--- a/translations/bt_eu.ts
+++ b/translations/bt_eu.ts
@@ -1796,58 +1796,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1924,46 +1872,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2811,6 +2719,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_fr.ts b/translations/bt_fr.ts
index ca52ad221..2b7bf9b43 100644
--- a/translations/bt_fr.ts
+++ b/translations/bt_fr.ts
@@ -2834,55 +2834,55 @@ If you need help, please open an issue at %1
- Catalan
+ Catalan
- Tchèque
+ Tchèque
- Allemand
+ Allemand
- Anglais
+ Anglais
- Grec
+ Grec
- Espagnol
+ Espagnol
- Français
+ Français
- Italien
+ Italien
- Néérlandais
+ Néérlandais
- Polonais
+ Polonais
- Portugais
+ Portugais
- Russe
+ Russe
- Chinois
+ Chinois
@@ -2960,46 +2960,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4023,6 +3983,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Catalan
+
+
+
+ Chinois
+
+
+
+ Tchèque
+
+
+
+
+
+
+
+ Néérlandais
+
+
+
+ Anglais
+
+
+
+
+
+
+
+ Français
+
+
+
+
+
+
+
+ Allemand
+
+
+
+ Grec
+
+
+
+
+
+
+
+ Italien
+
+
+
+
+
+
+
+
+
+
+
+ Polonais
+
+
+
+ Portugais
+
+
+
+ Russe
+
+
+
+
+
+
+
+ Espagnol
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_gl.ts b/translations/bt_gl.ts
index db4982512..761f57a31 100644
--- a/translations/bt_gl.ts
+++ b/translations/bt_gl.ts
@@ -2079,58 +2079,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2207,46 +2155,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3098,6 +3006,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_hu.ts b/translations/bt_hu.ts
index 9fa661af1..f929ad4c6 100644
--- a/translations/bt_hu.ts
+++ b/translations/bt_hu.ts
@@ -2802,55 +2802,55 @@ If you need help, please open an issue at %1
- katalán
+ katalán
- cseh
+ cseh
- német
+ német
- angol
+ angol
- görög
+ görög
- spanyol
+ spanyol
- francia
+ francia
- olasz
+ olasz
- holland
+ holland
- lengyel
+ lengyel
- portugál
+ portugál
- orosz
+ orosz
- kínai
+ kínai
@@ -2928,46 +2928,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3975,6 +3935,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ katalán
+
+
+
+ kínai
+
+
+
+ cseh
+
+
+
+
+
+
+
+ holland
+
+
+
+ angol
+
+
+
+
+
+
+
+ francia
+
+
+
+
+
+
+
+ német
+
+
+
+ görög
+
+
+
+
+
+
+
+ olasz
+
+
+
+
+
+
+
+
+
+
+
+ lengyel
+
+
+
+ portugál
+
+
+
+ orosz
+
+
+
+
+
+
+
+ spanyol
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_it.ts b/translations/bt_it.ts
index 24646bbbe..ca055b75d 100644
--- a/translations/bt_it.ts
+++ b/translations/bt_it.ts
@@ -2830,55 +2830,55 @@ If you need help, please open an issue at %1
- Catalano
+ Catalano
- Ceco
+ Ceco
- Tedesco
+ Tedesco
- Inglese
+ Inglese
- Greco
+ Greco
- Spagnolo
+ Spagnolo
- Francese
+ Francese
- Italiano
+ Italiano
- Olandese
+ Olandese
- Polacco
+ Polacco
- Portoghese
+ Portoghese
- Russo
+ Russo
- Cinese
+ Cinese
@@ -2956,46 +2956,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4003,6 +3963,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Catalano
+
+
+
+ Cinese
+
+
+
+ Ceco
+
+
+
+
+
+
+
+ Olandese
+
+
+
+ Inglese
+
+
+
+
+
+
+
+ Francese
+
+
+
+
+
+
+
+ Tedesco
+
+
+
+ Greco
+
+
+
+
+
+
+
+ Italiano
+
+
+
+
+
+
+
+
+
+
+
+ Polacco
+
+
+
+ Portoghese
+
+
+
+ Russo
+
+
+
+
+
+
+
+ Spagnolo
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_lv.ts b/translations/bt_lv.ts
index 3178284e7..2e2bb4b90 100644
--- a/translations/bt_lv.ts
+++ b/translations/bt_lv.ts
@@ -1932,58 +1932,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2060,46 +2008,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2951,6 +2859,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_nb.ts b/translations/bt_nb.ts
index b1b771761..eb8fd8fc3 100644
--- a/translations/bt_nb.ts
+++ b/translations/bt_nb.ts
@@ -2739,55 +2739,55 @@ If you need help, please open an issue at %1
- Katalansk
+ Katalansk
- Tsjekkisk
+ Tsjekkisk
- Tysk
+ Tysk
- Engelsk
+ Engelsk
- Gresk
+ Gresk
- Spansk
+ Spansk
- Fransk
+ Fransk
- Italiensk
+ Italiensk
- Nederlansk
+ Nederlansk
- Polsk
+ Polsk
- Portugisisk
+ Portugisisk
- Russisk
+ Russisk
- Kinesisk
+ Kinesisk
@@ -2865,46 +2865,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3920,6 +3880,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Katalansk
+
+
+
+ Kinesisk
+
+
+
+ Tsjekkisk
+
+
+
+
+
+
+
+ Nederlansk
+
+
+
+ Engelsk
+
+
+
+
+
+
+
+ Fransk
+
+
+
+
+
+
+
+ Tysk
+
+
+
+ Gresk
+
+
+
+
+
+
+
+ Italiensk
+
+
+
+
+
+
+
+
+
+
+
+ Polsk
+
+
+
+ Portugisisk
+
+
+
+ Russisk
+
+
+
+
+
+
+
+ Spansk
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_nl.ts b/translations/bt_nl.ts
index 2048e995a..c1185aa2c 100644
--- a/translations/bt_nl.ts
+++ b/translations/bt_nl.ts
@@ -2842,55 +2842,55 @@ If you need help, please open an issue at %1
- Catalaans
+ Catalaans
- Tsjechisch
+ Tsjechisch
- Duits
+ Duits
- Engels
+ Engels
- Grieks
+ Grieks
- Spaans
+ Spaans
- Frans
+ Frans
- Italiaans
+ Italiaans
- Nederlands
+ Nederlands
- Pools
+ Pools
- Portugees
+ Portugees
- Russisch
+ Russisch
- Chinees
+ Chinees
@@ -2974,43 +2974,43 @@ If you need help, please open an issue at %1
- Deens
+ Deens
- Estisch
+ Estisch
- Baskisch
+ Baskisch
- Galicisch
+ Galicisch
- Hongaars
+ Hongaars
- Lets
+ Lets
- Noorweegs Bokmål
+ Noorweegs Bokmål
- Servisch
+ Servisch
- Zweeds
+ Zweeds
- Turks
+ Turks
@@ -4013,6 +4013,98 @@ Log file may contain more details.
+
+
+ Baskisch
+
+
+
+ Catalaans
+
+
+
+ Chinees
+
+
+
+ Tsjechisch
+
+
+
+ Deens
+
+
+
+ Nederlands
+
+
+
+ Engels
+
+
+
+ Estisch
+
+
+
+ Frans
+
+
+
+ Galicisch
+
+
+
+ Duits
+
+
+
+ Grieks
+
+
+
+ Hongaars
+
+
+
+ Italiaans
+
+
+
+ Lets
+
+
+
+ Noorweegs Bokmål
+
+
+
+ Pools
+
+
+
+ Portugees
+
+
+
+ Russisch
+
+
+
+ Servisch
+
+
+
+ Spaans
+
+
+
+ Zweeds
+
+
+
+ Turks
+
RaIngrd
diff --git a/translations/bt_pl.ts b/translations/bt_pl.ts
index 212a153f5..47f1c5105 100644
--- a/translations/bt_pl.ts
+++ b/translations/bt_pl.ts
@@ -2683,55 +2683,55 @@ If you need help, please open an issue at %1
- Kataloński
+ Kataloński
- Czeski
+ Czeski
- Niemiecki
+ Niemiecki
- Angielski
+ Angielski
- Grecki
+ Grecki
- Hiszpański
+ Hiszpański
- Francuski
+ Francuski
- Włoski
+ Włoski
- Duński
+ Duński
- Polski
+ Polski
- Portugalski
+ Portugalski
- Rosyjski
+ Rosyjski
- Chiński
+ Chiński
@@ -2809,46 +2809,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3860,6 +3820,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Kataloński
+
+
+
+ Chiński
+
+
+
+ Czeski
+
+
+
+
+
+
+
+ Duński
+
+
+
+ Angielski
+
+
+
+
+
+
+
+ Francuski
+
+
+
+
+
+
+
+ Niemiecki
+
+
+
+ Grecki
+
+
+
+
+
+
+
+ Włoski
+
+
+
+
+
+
+
+
+
+
+
+ Polski
+
+
+
+ Portugalski
+
+
+
+ Rosyjski
+
+
+
+
+
+
+
+ Hiszpański
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_pt.ts b/translations/bt_pt.ts
index b89328f66..438c1f20b 100644
--- a/translations/bt_pt.ts
+++ b/translations/bt_pt.ts
@@ -2766,55 +2766,55 @@ If you need help, please open an issue at %1
- Catalão
+ Catalão
- Tcheco
+ Tcheco
- Alemão
+ Alemão
- Inglês
+ Inglês
- Grego
+ Grego
- Espanhol
+ Espanhol
- Francês
+ Francês
- Italiano
+ Italiano
- Holandês
+ Holandês
- Polonês
+ Polonês
- Português (Portugal)
+ Português (Portugal)
- Russo
+ Russo
- Chinês
+ Chinês
@@ -2892,46 +2892,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3951,6 +3911,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Catalão
+
+
+
+ Chinês
+
+
+
+ Tcheco
+
+
+
+
+
+
+
+ Holandês
+
+
+
+ Inglês
+
+
+
+
+
+
+
+ Francês
+
+
+
+
+
+
+
+ Alemão
+
+
+
+ Grego
+
+
+
+
+
+
+
+ Italiano
+
+
+
+
+
+
+
+
+
+
+
+ Polonês
+
+
+
+ Português (Portugal)
+
+
+
+ Russo
+
+
+
+
+
+
+
+ Espanhol
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_ru.ts b/translations/bt_ru.ts
index bd75ec9e5..30721bd4e 100644
--- a/translations/bt_ru.ts
+++ b/translations/bt_ru.ts
@@ -2798,55 +2798,55 @@ If you need help, please open an issue at %1
- Каталонский
+ Каталонский
- Чешский
+ Чешский
- Немецкий
+ Немецкий
- Английский
+ Английский
- Греческий
+ Греческий
- Испанский
+ Испанский
- Французский
+ Французский
- Итальянский
+ Итальянский
- Голландский
+ Голландский
- Польский
+ Польский
- Португальский
+ Португальский
- Русский
+ Русский
- Китайский
+ Китайский
@@ -2928,46 +2928,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3983,6 +3943,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Каталонский
+
+
+
+ Китайский
+
+
+
+ Чешский
+
+
+
+
+
+
+
+ Голландский
+
+
+
+ Английский
+
+
+
+
+
+
+
+ Французский
+
+
+
+
+
+
+
+ Немецкий
+
+
+
+ Греческий
+
+
+
+
+
+
+
+ Итальянский
+
+
+
+
+
+
+
+
+
+
+
+ Польский
+
+
+
+ Португальский
+
+
+
+ Русский
+
+
+
+
+
+
+
+ Испанский
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_sr.ts b/translations/bt_sr.ts
index d0904e2bb..9d6b13316 100644
--- a/translations/bt_sr.ts
+++ b/translations/bt_sr.ts
@@ -2555,55 +2555,55 @@ If you need help, please open an issue at %1
- Каталонски
+ Каталонски
- Чешки
+ Чешки
- Немачки
+ Немачки
- Енглески
+ Енглески
- Грчки
+ Грчки
- Шпански
+ Шпански
- Француски
+ Француски
- Италијански
+ Италијански
- Холандски
+ Холандски
- Пољски
+ Пољски
- Португалски
+ Португалски
- Руски
+ Руски
- Кинески
+ Кинески
@@ -2681,46 +2681,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3704,6 +3664,98 @@ Log file may contain more details.
+
+
+
+
+
+
+ Каталонски
+
+
+
+ Кинески
+
+
+
+ Чешки
+
+
+
+
+
+
+
+ Холандски
+
+
+
+ Енглески
+
+
+
+
+
+
+
+ Француски
+
+
+
+
+
+
+
+ Немачки
+
+
+
+ Грчки
+
+
+
+
+
+
+
+ Италијански
+
+
+
+
+
+
+
+
+
+
+
+ Пољски
+
+
+
+ Португалски
+
+
+
+ Руски
+
+
+
+
+
+
+
+ Шпански
+
+
+
+
+
+
+
+
+
RaIngrd
diff --git a/translations/bt_sv.ts b/translations/bt_sv.ts
index 48b021033..4750fb524 100644
--- a/translations/bt_sv.ts
+++ b/translations/bt_sv.ts
@@ -2834,55 +2834,55 @@ If you need help, please open an issue at %1
- Katalanska
+ Katalanska
- Tjeckiska
+ Tjeckiska
- Tyska
+ Tyska
- Engelska
+ Engelska
- Grekiska
+ Grekiska
- Spanska
+ Spanska
- Franska
+ Franska
- Italienska
+ Italienska
- Holländska
+ Holländska
- Polska
+ Polska
- Portugisiska
+ Portugisiska
- Ryska
+ Ryska
- Kinesiska
+ Kinesiska
@@ -2966,43 +2966,43 @@ If you need help, please open an issue at %1
- Danska
+ Danska
- Estniska
+ Estniska
- Baskiska
+ Baskiska
- Galiciska
+ Galiciska
- Ungerska
+ Ungerska
- Lettiska
+ Lettiska
- Norskt bokmål
+ Norskt bokmål
- Serbiska
+ Serbiska
- Svenska
+ Svenska
- Turkiska
+ Turkiska
@@ -3995,6 +3995,98 @@ Log file may contain more details.
+
+
+ Baskiska
+
+
+
+ Katalanska
+
+
+
+ Kinesiska
+
+
+
+ Tjeckiska
+
+
+
+ Danska
+
+
+
+ Holländska
+
+
+
+ Engelska
+
+
+
+ Estniska
+
+
+
+ Franska
+
+
+
+ Galiciska
+
+
+
+ Tyska
+
+
+
+ Grekiska
+
+
+
+ Ungerska
+
+
+
+ Italienska
+
+
+
+ Lettiska
+
+
+
+ Norskt bokmål
+
+
+
+ Polska
+
+
+
+ Portugisiska
+
+
+
+ Ryska
+
+
+
+ Serbiska
+
+
+
+ Spanska
+
+
+
+ Svenska
+
+
+
+ Turkiska
+
RaIngrd
diff --git a/translations/bt_tr.ts b/translations/bt_tr.ts
index 279ce7a73..0927417b1 100644
--- a/translations/bt_tr.ts
+++ b/translations/bt_tr.ts
@@ -2749,57 +2749,49 @@ If you need help, please open an issue at %1
Lütfen Brewtarget'i yeniden başlatın.
-
-
-
-
- Çekçe
+ Çekçe
- Almanca
+ Almanca
- İngilizce
+ İngilizce
- Yunanca
+ Yunanca
- İspanyolca
+ İspanyolca
- Fransızca
+ Fransızca
- İtalyanca
+ İtalyanca
- Flemenkçe
+ Flemenkçe
- Lehçe
+ Lehçe
- Portekizce
+ Portekizce
- Rusça
-
-
-
-
+ Rusça
@@ -2879,43 +2871,35 @@ If you need help, please open an issue at %1
- Danimarkaca
+ Danimarkaca
- Estonca
-
-
-
-
+ Estonca
- Galiçyaca
+ Galiçyaca
- Macarca
+ Macarca
- Letonca
-
-
-
-
+ Letonca
- Sırpça
+ Sırpça
- İsveççe
+ İsveççe
- Türkçe
+ Türkçe
@@ -3950,6 +3934,98 @@ Günlük dosyası daha fazla detay içerebilir.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Çekçe
+
+
+
+ Danimarkaca
+
+
+
+ Flemenkçe
+
+
+
+ İngilizce
+
+
+
+ Estonca
+
+
+
+ Fransızca
+
+
+
+ Galiçyaca
+
+
+
+ Almanca
+
+
+
+ Yunanca
+
+
+
+ Macarca
+
+
+
+ İtalyanca
+
+
+
+ Letonca
+
+
+
+
+
+
+
+ Lehçe
+
+
+
+ Portekizce
+
+
+
+ Rusça
+
+
+
+ Sırpça
+
+
+
+ İspanyolca
+
+
+
+ İsveççe
+
+
+
+ Türkçe
+
RaIngrd
diff --git a/translations/bt_zh.ts b/translations/bt_zh.ts
index e4296b730..3b5e1bff6 100644
--- a/translations/bt_zh.ts
+++ b/translations/bt_zh.ts
@@ -2613,58 +2613,6 @@ If you need help, please open an issue at %1
请重新启动Brewtarget。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2741,46 +2689,6 @@ If you need help, please open an issue at %1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3784,6 +3692,98 @@ Log file may contain more details.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RaIngrd