You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
949 B
ReStructuredText
34 lines
949 B
ReStructuredText
7 years ago
|
Before requesting a pull
|
||
|
========================
|
||
|
|
||
|
Update translations
|
||
|
-------------------
|
||
|
|
||
|
Mailu uses Babel for internationalization and localization. Before any
|
||
|
of your work is merged, you must make sure that your strings are internationalized
|
||
|
using Babel.
|
||
|
|
||
|
If you used ``_``, ``{% trans %}`` and other Babel syntaxes in your code, run the
|
||
|
following command to update the POT file:
|
||
|
|
||
|
.. code-block:: bash
|
||
|
|
||
|
pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot mailu
|
||
|
|
||
|
The, update the translations:
|
||
|
|
||
|
.. code-block:: bash
|
||
|
|
||
|
pybabel update -i messages.pot -d mailu/translations
|
||
|
|
||
|
Please resolve fuzzy strings to the best of your knowledge.
|
||
|
|
||
|
Update information files
|
||
|
------------------------
|
||
|
|
||
|
If you added a feature or fixed a bug or committed anything that is worth mentionning
|
||
|
for the next upgrade, add it in the ``CHANGELOG.md`` file.
|
||
|
|
||
|
Also, if you would like to be mentionned by name or add a comment in ``AUTHORS.md``,
|
||
|
feel free to do so.
|