Skip to main content

Ubuntu L10n

Ubuntu/Launchpad translation statistics viewer.

Built with GTK4/Adwaita. Part of the Danne L10n Suite.

Installation

Installation from PyPI

GTK4, libadwaita and PyGObject must be installed from your distribution (they are native system libraries and are not installed by pip). On Debian/Ubuntu:

sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-adw-1 pipx
pipx install --system-site-packages ubuntu-l10n

The PyPI wheel includes the compiled gettext catalogs, including Swedish. The default package language follows the desktop locale preferences (LANGUAGE, LC_ALL, LC_MESSAGES or LANG) when that language is supported; Swedish is used as the fallback.

Debian/Ubuntu

For the latest release, download the ubuntu-l10n_*_all.deb package from GitHub Releases and install the downloaded package:

sudo apt install ./ubuntu-l10n_*_all.deb

The Danne L10n Suite APT repository also provides Ubuntu L10n, though its index may lag behind the latest GitHub release. To enable it:

APT metadata now uses the replacement signing key with fingerprint C7982569D1DCC5468A072D94D7B45ED27B9EBB63. The previous key is retired. Verify the downloaded key with gpg --show-keys --with-fingerprint /tmp/yeager-repo-key.asc and confirm its fingerprint before installing it. Existing users must install the new key before running sudo apt update.

wget -qO /tmp/yeager-repo-key.asc https://yeager.github.io/debian-repo/yeager-repo-key.asc
sudo install -m 0644 /tmp/yeager-repo-key.asc /usr/share/keyrings/yeager-repo.asc
echo 'deb [signed-by=/usr/share/keyrings/yeager-repo.asc] https://yeager.github.io/debian-repo stable main' | sudo tee /etc/apt/sources.list.d/yeager.list
sudo apt update
apt-cache policy ubuntu-l10n
sudo apt install ubuntu-l10n

The Debian package includes AppStream metadata with English and Swedish descriptions for GNOME Software.

Fedora/RPM

An RPM package for Ubuntu L10n is not currently published. On Fedora, use the PyPI installation after installing GTK4, libadwaita and PyGObject from Fedora's package manager.

License

GPL-3.0

Accessibility shortcuts

Ubuntu L10n includes app-level text scaling and a stronger-contrast mode:

  • Ctrl + + or Ctrl + = to enlarge text.
  • Ctrl + - to reduce text.
  • Ctrl + 0 to restore the default text size.
  • Ctrl + Shift + H to toggle the high-contrast styling.
  • Ctrl + F to focus package search.

These shortcuts affect the current app window. Use Ubuntu's Accessibility settings for system-wide changes.

Icon-only toolbar buttons have screen-reader names. The Release, Language and Sort labels provide keyboard mnemonics that move focus to their selectors.

Translation results are cached locally for an hour. If a cached result is older, Ubuntu L10n shows it while trying Launchpad again. If that request fails, the saved result stays visible and the app explains how to retry. The app remembers the selected Ubuntu release and statistics language locally. On first launch, it chooses the system language when a translation is available.

Author

Daniel Nylander — danielnylander.se

Metadata

Release files for ubuntu-l10n 0.3.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ubuntu-l10n 0.3.16
File Size Uploaded Provenance Actions
ubuntu_l10n-0.3.16.tar.gz 646.0 kB With provenance Details for ubuntu_l10n-0.3.16.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ubuntu-l10n 0.3.16
File Interpreter ABI Platform Actions
ubuntu_l10n-0.3.16-py3-none-any.whl Python 3 none any Details for ubuntu_l10n-0.3.16-py3-none-any.whl

Total release size: 697.0 kB

Release files / ubuntu_l10n-0.3.16.tar.gz

Download URL ubuntu_l10n-0.3.16.tar.gz
Size 646.0 kB
Tags Source
SHA-256 checksum
How to use checksums
03c5db83037dfc9e0fb6cf7e5d0def8320e00faf0af0b0cf144f0d27de280477
BLAKE2b-256 checksum
How to use checksums
b027704b2877b36bc4151ea203c7a8bb7d4782cc95954256ed39d211fcdae400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

Release files / ubuntu_l10n-0.3.16-py3-none-any.whl

Download URL ubuntu_l10n-0.3.16-py3-none-any.whl
Size 51.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09bb806f8adf199da74890f5bdaa2e05a3e53c4b5871ebf4a674eeaedcf70f6b
BLAKE2b-256 checksum
How to use checksums
46790f17568af906631f6ead2a9ac6e45b14b21e9bd52bf6c022f51b0be617d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

Security for ubuntu-l10n 0.3.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for ubuntu_l10n-0.3.16.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page