Language definitions for Weblate
Project description
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
l10n-guide.csv
Extracted from the l10n guide
Generated using export-l10n-guide
languages-po
Directory containing PO files with langauge names translations
Extracted from CLDR data
Contributing
Contributions are welcome! See documentation for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for weblate_language_data-2024.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 903b79645f1c147e87a10565197fa36dc85bc1509422f9b11ec098de18ed8c33 |
|
MD5 | b8cb145497c770fcd4926aa9aaa7fd8a |
|
BLAKE2b-256 | 55c929f29b42f2a6f38c9a78ce3cc3a3f06890bd474a61bd1bed374ed40d6fff |
Hashes for weblate_language_data-2024.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6147a5dfa45fc46e8c100e8b05dfa65cd3e0c2eaf915bab187bf3ce406f3f5b |
|
MD5 | 80bf05c3a5871f88d9dabb0470ddc50d |
|
BLAKE2b-256 | 9ae0ba83368ae5cb0718ca4c401b2968659d0b9d218ab012d28ce69f7659b5e9 |