1
0
Fork 0
mirror of https://github.com/lise-henry/crowbook synced 2024-05-25 06:56:09 +02:00
crowbook/guide/contribute.md
2016-12-18 23:25:52 +01:00

35 lines
1.3 KiB
Markdown

Contributing
===============
Crowbook is a free software, and you can contribute to it. There are
some things that can be accessible even if you don't know anything
about programming.
Internationalization
-------------------------
Crowbook aims to support multiple languages. However, unfortunately,
currently only english, french, and (in a more limited way) spanish
are currently supported. If you want to have better support for the
language you write in, there are easy things you can do:
* Provide a translation for the few strings that Crowbook insert into
the rendered documents. This is really easy, as there are currently
less than a dozen of them, and you just need to create a new variant
of
the
[`lang/en.yaml`](https://github.com/lise-henry/crowbook/blob/master/lang/en.yaml) file.
* Open an [issue](https://github.com/lise-henry/crowbook/issues) about
the typographic rules in your language, if Crowbook doesn't cover
them.
* Provide a translation for the Crowbook program. It requires creating
a variant of
the
[`.po` file](https://github.com/lise-henry/crowbook/blob/master/lang/fr.po),
which is a bit more work because (at this time) it's around 1,500
lines (and less a priority than the first item of this list, as this
translation only affects the the command-line interface and not the
rendered documents).