Weblate - Sabir

En cours de Redaction, brouillon

Le service https://sabir.numenaute.org permet de gérer des traduction à plusieurs1).

C'est utile pour (décrire l'usage).

Le logiciel est basé sur Weblate ; vous trouverez la documentation officielle sur https://doc.weblate.org

Pour les utilisateurs de base

Explication pour les noobs, à compléter, afin que même quelqu'un qui n'est pas doué avec l'informatique puisse s'approprier le service. Si vous avez des liens vers des tutos vidéos, ajoutez-les !

Intérêt du service

Pour les utilisateurs avancés

Les trucs un peu compliqués que permet le logiciel, ou qui sont accessibles avec des droits précis.

Pour les administrateurs de Numenaute

Astuces

Hack pour avoir la ssh key en ed25519:

sudo nano .local/share/virtualenvs/weblate-*/lib/python3.9/site-packages/weblate/vcs/ssh.py
# SSH key files
KNOWN_HOSTS = "known_hosts"
RSA_KEY = "id_ed25519"
RSA_KEY_PUB = "id_ed25519.pub"
 
.....
.....
 
def generate_ssh_key(request):
    """Generate SSH key."""
    keyfile = ssh_file(RSA_KEY)
    pubkeyfile = ssh_file(RSA_KEY_PUB)
    try:
        # Actually generate the key
        subprocess.run(
            [
                "ssh-keygen",
                "-q",
                #"-b",
                #"4096",
                "-N",
                "",
                "-C",
                "Weblate",
                "-t",
                "ed25519",
                "-f",
                keyfile,
            ],
1)
L'adresse https://locale.numenaute.org redirige automatiquement sur ce service.
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
doc/weblate.txt · Dernière modification: 2021/12/21 11:54 de Deed