onionshare/docs
Hosted Weblate a3bd161416
Translated using Weblate (Bengali)
Currently translated at 9.0% (1 of 11 strings)

Translated using Weblate (Bengali)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Bengali)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/bn/

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Translated using Weblate (Indonesian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/id/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/bn/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/bn/
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Security
2021-04-25 01:31:52 +02:00
..
gettext Build docs for 2.3.1 2021-02-22 13:41:07 -08:00
source Translated using Weblate (Bengali) 2021-04-25 01:31:52 +02:00
build.sh Update release docs, and only include translated locates in the docs build script 2021-02-22 20:00:27 -08:00
make.bat Start adding documentation into the source tree 2020-08-23 22:52:43 -04:00
Makefile Start adding documentation into the source tree 2020-08-23 22:52:43 -04:00
poetry.lock Update poetry deps for docs 2020-11-15 13:10:47 -08:00
pyproject.toml Version bump to 2.3.dev2, and update Linux installation in docs 2020-11-08 20:45:54 -08:00
README.md Migrate docs dependencies from requirements.txt to poetry 2020-09-20 20:30:54 -07:00

OnionShare Documentation

All these commands must be run from the docs folder.

You must have the python dependencies installed to build the docs:

poetry install

To build HTML docs:

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:

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:

# 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