| Les deux révisions précédentes Révision précédente | |
| linux_weblate [2020/01/09 11:15] – [Weblate - Outil de traduction collaboratif] nekan | linux_weblate [2021/03/05 16:27] (Version actuelle) – nekan |
|---|
| ~~CLOSETOC~~ | |
| ====== Weblate - Outil de traduction collaboratif ====== | ====== Weblate - Outil de traduction collaboratif ====== |
| | <label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2019/12/10 16:38// |
| |
| Weblate (pour "Web" et "Translate") est une plateforme de gestion d'outils de traduction en mode collaboratif permettant la traduction de documents de multiples formats et sur différents outils orientés Web. | Weblate (pour "Web" et "Translate") est une plateforme de gestion d'outils de traduction en mode collaboratif permettant la traduction de documents de multiples formats et sur différents outils orientés Web. |
| * Référence : [[https://docs.weblate.org/en/latest/index.html|Weblate]] | * Référence : [[https://docs.weblate.org/en/latest/index.html|Weblate]] |
| |
| <note warning>Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</note> | <callout type="danger" icon="true" title="Droits">Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</callout> |
| |
| <note>Cette procédure a été réalisé sur une débian 9.8 et un Weblate en version 3.9.1.</note> | <callout type="primary" icon="true" title="Environnement">Cette procédure a été réalisé sur une débian 9.8 et un Weblate en version 3.9.1.</callout> |
| |
| ===== Prérequis ===== | ===== Prérequis ===== |
| apt-get -y install docker-ce docker-compose</sxh> | apt-get -y install docker-ce docker-compose</sxh> |
| |
| <note important>Attention à la ligne 4. L'architecture, symbolisée par ''[arch=amd64]'', peut varier selon votre environnement.</note> | <callout type="warning" icon="true" title="Architecture">Attention à la ligne 4. L'architecture, symbolisée par ''[arch=amd64]'', peut varier selon votre environnement.</callout> |
| |
| ===== Installation ===== | ===== Installation ===== |
| * On copie dans ce dossier, le certificat sous le nom ''fullchain.pem'' et la clé privée correspondante sous le nom ''privkey.key''. | * On copie dans ce dossier, le certificat sous le nom ''fullchain.pem'' et la clé privée correspondante sous le nom ''privkey.key''. |
| |
| <note important>Vérifier bien, après votre copie, que les fichiers ont bien les mêmes propriétaires et groupes que les autres fichiers du volumes, sinon nginx ne démarrera pas. </note> | <callout type="warning" icon="true" title="Propriété">Vérifier bien, après votre copie, que les fichiers ont bien les mêmes propriétaires et groupes que les autres fichiers du volumes, sinon nginx ne démarrera pas. </callout> |
| |
| * On construit le docker : | * On construit le docker : |
| * Une fois terminée, le site est accessible via l'url indiqué dans **WEBLATE_ALLOWED_HOSTS**. Cette url devra bien sûr avoir été préalablement renseignée dans le DNS ou le fichier hosts. | * Une fois terminée, le site est accessible via l'url indiqué dans **WEBLATE_ALLOWED_HOSTS**. Cette url devra bien sûr avoir été préalablement renseignée dans le DNS ou le fichier hosts. |
| |
| {{ :linux:weblate:weblate_001.png |}} | <image shape="thumbnail">{{ :linux:weblate:weblate_001.png |}}</image> |
| |
| <note tip>Félicitations !!! Weblate est désormais installé. Il ne vous reste plus qu'à le paramétrer selon vos besoins.</note> | <callout type="success" icon="true" title="Installation">Félicitations !!! Weblate est désormais installé. Il ne vous reste plus qu'à le paramétrer selon vos besoins.</callout> |
| |
| ===== Restriction d'accès ===== | ===== Restriction d'accès ===== |
| |
| Désormais, en appelant le site weblate, il nous faudra d'abord nous identifier via la fenêtre suivante : | Désormais, en appelant le site weblate, il nous faudra d'abord nous identifier via la fenêtre suivante : |
| {{ :linux:weblate:weblate_002.png |}} | <image shape="thumbnail">{{ :linux:weblate:weblate_002.png |}}</image> |
| | |
| --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2019/12/10 16:38// | |
| |
| ~~DISCUSSION~~ | ~~DISCUSSION~~ |
| |