Nouvelle organisation de la documentation pour prendre en compte l'aspect bilingue (bis)
Cette MR reprend les travaux des branches 23-proofreading-documentation, 23b-proofreading-documentation et 23c-proofreading-documentation.
L'aspect bilingue fr/en est préservé en deux projets sphinx distincts. Les liens des pages fr vers en et vice versa sont insérés automatiquement dans les sources de la documentation lors de la configuration du projet. Bien entendu si ils sont déjà présents alors les fichiers ne sont pas modifiés.
La documentation est générée dans un répertoire de build puis installée dans son propre répertoire. La fenêtre principale de Themys est modifiée afin d'ouvrir le navigateur internet au lieu d'ouvrir la documentation embarquée (attention toutefois l'application choisie pour ouvrir le lien est gérée via xdg).
Cette modification permet également d'avoir le raccourci F1 qui devrait fonctionner sur nos réseaux internes.
Cette MR ajoute également le numéro de version de Themys dans la fenêtre principale (cf image ci-dessus) et dans la documentation.
Ce numéro de version est à renseigner à un seul endroit, dans le fichier Version.txt. A terme le projet ThemysVersionCreator devra modifier ce fichier automatiquement (themys_private/themysversioncreator#1).
La CI associée avec cette MR va générer la documentation et la mettre à disposition via les Gitlab Pages: https://themys.gitlab.io/themys/.
@Jacques-Bernard effectivement on a bien besoin de python3-stemmer. Par ailleurs pour éviter des dépendances supplémentaires j'ai changé le thème pour en prendre un builtin dans sphinx mais on pourra revenir sur ce point bien entendu.
Closes #21 (closed) Closes #23 (closed)
Si cette MR est acceptée il faudra fermer les suivantes: !85 (closed) !65 (closed) !64 (closed)
