mirror of
https://gh.wpcy.net/https://github.com/WeblateOrg/weblate.git
synced 2026-04-26 10:52:09 +08:00
33 lines
1.2 KiB
ReStructuredText
33 lines
1.2 KiB
ReStructuredText
Contributing to Weblate modules
|
|
===============================
|
|
|
|
Besides the main repository, Weblate consists of several Python modules. All
|
|
these follow same structure and this documentation covers them all.
|
|
|
|
For example, this covers:
|
|
|
|
* `wlc <https://github.com/WeblateOrg/wlc/>`_, Python client library, see :ref:`wlc`
|
|
* `translation-finder <https://github.com/WeblateOrg/translation-finder/>`_, used to discover translatable files in the repository
|
|
* `language-data`_, language definitions for Weblate, see :ref:`languages`
|
|
* `translate-toolkit`_, the library to manipulate the translation files, originally third-party library but now maintained by Weblate.
|
|
|
|
.. _language-data: https://github.com/WeblateOrg/language-data/
|
|
.. _translate-toolkit: https://github.com/translate/translate/
|
|
|
|
.. _extending-languages:
|
|
|
|
Extending built-in language definitions
|
|
---------------------------------------
|
|
|
|
The language definitions are in the `language-data`_ repository.
|
|
|
|
You are welcome to add missing language definitions to :file:`languages.csv`,
|
|
other files are generated from that file. The columns in the CSV file correspond to
|
|
:ref:`language-definitions`.
|
|
|
|
.. seealso::
|
|
|
|
* :ref:`included-languages`
|
|
* :ref:`language-definitions`
|
|
|
|
.. include:: snippets/code-guide.rst
|