Language definitions used by Weblate
Find a file
2020-05-18 15:19:09 +02:00
.github Sync with WeblateOrg/meta 2020-05-15 19:49:34 +02:00
languages-po Update submodules 2020-05-18 15:19:09 +02:00
modules Update submodules 2020-05-18 15:19:09 +02:00
.gitignore Initial commit 2018-01-09 13:56:28 +01:00
.gitmodules Update trags extraction to json CLDR 2020-02-12 11:17:29 +01:00
.pre-commit-config.yaml Sync with WeblateOrg/meta 2020-04-22 13:15:58 +02:00
.yamllint.yml Sync with WeblateOrg/meta 2020-04-22 13:15:58 +02:00
add-iso Apply black code formatter 2019-04-17 10:56:26 +02:00
aliases.csv Add some more Chinese aliases 2020-04-06 13:47:37 +02:00
cldr.csv Update remote data 2020-01-26 07:01:45 +01:00
default_countries.csv Add default countries list 2019-11-28 09:49:18 +01:00
export-cldr Update remote data 2020-01-26 07:01:45 +01:00
export-gettext Apply black code formatter 2019-04-17 10:56:26 +02:00
export-l10n-guide Apply black code formatter 2019-04-17 10:56:26 +02:00
export-languages-po Style: Improve scripts coding style 2019-05-15 21:28:49 +02:00
export-translate Apply black code formatter 2019-04-17 10:56:26 +02:00
extract-plural-tags Update trags extraction to json CLDR 2020-02-12 11:17:29 +01:00
extraplurals.csv Sync language definitions with CLDR 2020-02-12 11:17:29 +01:00
gen-iso-aliases Style: Improve scripts coding style 2019-05-15 21:28:49 +02:00
gettext.csv Fix parsing of Slovenian 2018-01-26 11:51:14 +01:00
l10n-guide.csv Include l10n guide data 2018-01-26 12:23:11 +01:00
languages.csv Add definition of ms_Arab 2020-05-18 15:17:31 +02:00
LICENSE Adjust copyright header 2018-01-09 15:23:35 +01:00
lint Apply black code formatter 2019-04-17 10:56:26 +02:00
list-diff Apply black code formatter 2019-04-17 10:56:26 +02:00
PLURALS_DIFF.md Update submodules 2020-05-18 15:19:09 +02:00
README.rst Update readme 2020-04-22 13:30:01 +02:00
requirements-lint.txt Bump pre-commit from 2.3.0 to 2.4.0 2020-05-11 19:46:08 +00:00
translate.csv Update remote data 2020-01-26 07:01:45 +01:00

.. image:: https://s.weblate.org/cdn/Logo-Darktext-borders.png
   :alt: Weblate
   :target: https://weblate.org/
   :height: 80px

**Weblate is a copylefted libre software web-based continuous localization system,
used by over 1150 libre projects and companies in more than 115 countries.**

Language definitions used by `Weblate`_ and free to use by others.

Generic file format
-------------------

* 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

.. _Weblate: https://weblate.org/
.. _translate-toolkit: https://toolkit.translatehouse.org/
.. _l10n guide: https://docs.translatehouse.org/projects/localization-guide/en/latest/