Weblate is libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.
Language definitions used by Weblate and free to use by others.
Usage
The Python module can be installed from the PyPI:
pip install weblate-language-data
It contains several modules containing language definitions and Gettext translations for them (in a way that they would be discovered by Django when used as an Django application).
CSV Files
The repository also contains CSV files which are used to generate the Python code and can be used independently.
Semicolon delimited files
Contains language code, name, number of plurals and plural equation
languages.csv
Combined from several sources, plurals should match CLDR when available
Used by Weblate for language definitions
Manually edited
aliases.csv
Language aliases to map non standard or legacy locales to ones in languages.csv
Manually edited
default_countries.csv
List of default country specific locales
Used to map them to ones in languages.csv
Manually edited
extraplurals.csv
Additional plural variants for some languages
Usually used in Gettext
Manually edited
cldr.csv
Based purely on the CLDR data
Generated using export-cldr from https://github.com/mlocati/cldr-to-gettext-plural-rules
gettext.csv
Based on Gettext defaults
Generated using export-gettext
translate.csv
Extracted from translate-toolkit
Generated using export-translate
population.csv
Based on CLDR territory population data
Supplemented by population-fallback.csv for base language codes missing or zero in CLDR
Generated using scripts/export-cldr-population.py
population-fallback.csv
Reviewed fallback speaker counts for language codes missing or zero in CLDR
Currently sourced from Wikidata speaker-count statements (CC0)
Includes source URLs and dates to keep the imported values auditable
languages-po
Directory containing PO files with language names translations
Extracted from CLDR data
Contributing
Contributions are welcome! See documentation for more information.
Release files for weblate-language-data 2026.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| weblate_language_data-2026.10.tar.gz | 3.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| weblate_language_data-2026.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 MB
Release files / weblate_language_data-2026.10.tar.gz
| Download URL | weblate_language_data-2026.10.tar.gz |
|---|---|
| Size | 3.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e3c5c428ed48a1b0bdf7c4f54456ffe20c457ab2353e3ab0163b555e697df61d
|
|
BLAKE2b-256 checksum How to use checksums |
02bdf869906deb0a1908cf31b671711cf0ee3d1e6befe81f50f59f607eabca5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / weblate_language_data-2026.10-py3-none-any.whl
| Download URL | weblate_language_data-2026.10-py3-none-any.whl |
|---|---|
| Size | 3.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9062b60442e3569ec494d2d2d219ce9f17a43060e234e6126d5aed33cb3b9b83
|
|
BLAKE2b-256 checksum How to use checksums |
97126a054baf5c1afb0c2863abd2daacd2b0e5226b04c3628719088df3d6c129
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|