#1083176 tipp10: Translations missing

Package:
tipp10
Source:
tipp10
Description:
free open source touch typing software
Submitter:
Philipp Spitzer
Date:
2026-10-24 15:03:01 UTC
Severity:
normal
Tags:
#1083176#5
Date:
2024-10-02 19:03:06 UTC
From:
To:
Dear Maintainer,

when starting tipp10 on a German system, the user interface is still English.
I compiled tipp10 from source (cloning from github, cmake, make install)
and that version did show the user interface in German as expected.
I discovered that the "translations" folder is missing in the Debian
package. I assume that's the reason why the language falls back to
English.
I admit that I did not use the latest Debian release of tipp10 as I'm
running stable, but the file list of 3.3.2-1 also does not contain that
folder and the changelog also does not mention anything related.

Thanks and please let me know if I can help fixing this.

Best regards,
Philipp

#1083176#10
Date:
2024-10-02 19:30:00 UTC
From:
To:
Just a short notice:

This system I discovered the bug was indeed a German Debian system,
whereas the system I was debugging and where I reported the bug from is
English per default.

Therefore I stared the program with

LANGUAGE=de tipp10

#1083176#15
Date:
2026-10-24 15:00:58 UTC
From:
To:
Hi,

I can confirm this with tipp10 3.3.0-2build2 (Ubuntu 24.04 / Linux Mint
22.3), and the official 3.3.4-1 amd64 .deb also contains no translations.

Cause: CMakeLists.txt only generates the .qm files if
find_package(Qt6LinguistTools) succeeds, and silently skips them
otherwise. debian/control does not build-depend on the Qt Linguist
tools, so the configure step only prints a warning and
/usr/share/tipp10/translations/ is never created.

Fix (test-built): add qt6-tools-dev and qt6-l10n-tools to Build-Depends:
--- a/debian/control +++ b/debian/control @@ -7,6 +7,8 @@   debhelper-compat (= 12),   qt6-base-dev,   qt6-multimedia-dev, + qt6-tools-dev, + qt6-l10n-tools,  Standards-Version: 4.7.0 I rebuilt 3.3.4-1 with dpkg-buildpackage both ways: without the change, CMake warns "Could not find a package configuration file provided by Qt6LinguistTools" and the package has no translations; with the change, the resulting .deb contains /usr/share/tipp10/translations/ with tipp10_{de,en,fr,nb_NO,nl,pl,ta,uk}.qm. Thanks! Christian