J'ai vu que tous les deux, vous avez aussi demandé à faire partie du projet... Donc on en est au même point...
J'essaie de suivre en parallèle mais dès que je réinstalle octo je m'y mets plus sérieusement pour tenter de donner des explications plus claires (:
Donc: j'ai été accepté dans l'équipe... J'ai un fichier .po ... je vois bien qu'il existe de tels fichiers en anglais et en allemand, d'origine.. mais octoprint demande des pack en tar.gz...
Alors on fait quoi maintenant?
Edited by GuestBon.. j'ai suivi l'installation pas à pas, avec toutes les désactivations préalables, compilations, etc..... j'ai bien les fichiers à leur place, compilés, j'arrive à sélectionner "Francais-FR" dans octoprint..et ... ben non ça ne marche pas: c'est en anglais...... Il faut que je réinstalle octopi avec une version plus récente, ou bien?
La version plus récente qu' j'ai essayé d'installer m'installait une Debian où je n'arrivais plus, ensuite, à entrer dans Xwindow alors ça ne me convient pas vraiment... Alors j'ai reinstallé la précédente... mais bon.. si il faut il faut...
Je vais acheter une SDcard pour tester avec cette version...
J'ai été accepté aussi, je vais voir si je peux m'en occuper aujourd'hui et je ferai un retour ici ! (:
Bon alors un petit tuto rapide où j'espère ne pas me tromper j'ai pas l'habitude.:
Après s'être créé un profil, s'être enregistré, et avoir été accepté par la bande à Transifex en Français, on peut récupérer le fichier :
« for_use_octoprint_messages_fr.po »
Sur le Raspberry où se trouve Octopi:
On ouvre un terminal dans le répertoire OctoPrint. (via le gestionnaire de fichier: on sélectionne le répertoire, on clic droit, ouvrir un terminal... pour les débutants)
On arrête octoprint :
sudo service octoprint stop
On active les commandes pour travailler :
source ~/oprint/bin/activate
python setup.py develop
On tape ensuite:
python setup.py babel_new –locale=fr
Cette commande crée un nouveau répertoire /fr dans ~/OctoPrint/Translations/.
Le répertoire /fr a un sous-répertoire /LC_MESSAGES
On conserve son terminal dans Octoprint, et on copie avec le gestionnaire de fichiers, tout simplement, le fichier téléchargé « for_use_octoprint_messages_fr.po » dans ~/OctoPrint/Translations/fr/LC_MESSAGES , et on le renomme : « messages.po »
Ensuite,on n'a plus qu'à taper dans le terminal :
python setup.py babel_compile
python setup.py babel_bundle –locale=fr
"Compile" crée le fichier messages.mo,
"bundle" envoie tout ça dans la répertoire source de Octoprint... Et met le français par défaut comme langue locale.
Puis on redémarre Octoprint:
sudo service octoprint start
Normalement, on peut alors accéder au menu en Français.
Edited by GuestAu passage, j'ai repéré des fautes de Français, quelques traductions qui ne me conviennent pas... C'est simple à changer: il suffit d'éditer "messages . po" dans le répertoire fr / LC_MESSAGES/, puis de refaire les manipes citées au dessus...
Je ne sais pas si on a le droit de mettre le fichier de traduction en accès libre? Vous en pensez quoi? De toutes façons il garde en en-tête le nom de tout ceux qui sont intervenus dessus.
Edited by GuestOui, tu peux tout simplement commit ta traduction qui sera donc automatiquement suggérée sur le transifex
Recommended Posts
Top Posters In This Topic
13
13
6
5
Popular Days
Mar 26
6
Sep 11
6
Apr 9
5
Sep 8
4
Top Posters In This Topic
DidierKlein 13 posts
Nano-nc 13 posts
00D00B 6 posts
benjacmoi 5 posts
Popular Days
Mar 26 2015
6 posts
Sep 11 2014
6 posts
Apr 9 2014
5 posts
Sep 8 2014
4 posts
Posted Images
Nano-nc 136
De toutes façons je n'ai toujours pas compris comment j'accède à une bête page avec des fichiers de traduction à récupérer...
J'ai une certaine tendresse pour les geeks, mais j'ai du mal à comprendre leur mode de pensée: "pourquoi faire simple quand on peut faire compliqué?"
Sérieux: Transifex n'est même pas, lui-même, traduit entièrement? c'est un comble!
Dès qu'on cherche un peu d'explication, on tombe sur du jargon en anglais, ou carrément des 404 not found...
Bon ben je vais laisser mon Octoprint en Anglais...
Edited by GuestLink to post
Share on other sites