mirror of
https://github.com/onionshare/onionshare.git
synced 2024-10-01 01:35:40 -04:00
39 lines
781 B
Markdown
39 lines
781 B
Markdown
# OnionShare Documentation
|
|
|
|
All these commands must be run from the `docs` folder.
|
|
|
|
You must have the python dependencies installed to build the docs:
|
|
|
|
```sh
|
|
poetry install
|
|
```
|
|
|
|
To build HTML docs:
|
|
|
|
```sh
|
|
poetry run make html
|
|
```
|
|
|
|
Then open `docs/build/html/index.html` in a browser to see it.
|
|
|
|
To update all of the translations and build all the html, run:
|
|
|
|
```sh
|
|
poetry run ./build.sh
|
|
```
|
|
|
|
You will end up with the documentation in all supported locales in `docs/localized_html`.
|
|
|
|
Here's how preparing translations works:
|
|
|
|
```sh
|
|
# Generate .po files in build/gettext
|
|
make gettext
|
|
|
|
# Create a new blank German locale in source/locale, based on .po files
|
|
sphinx-intl update -p build/gettext -l de
|
|
|
|
# Build German translated document
|
|
make -e SPHINXOPTS="-D language='de'" html
|
|
```
|