#1 Le 08/06/2019, à 16:20
- antistress
Comment compiler de manière à avoir la version traduite en français ?
Bonjour,
Par curiosité,
Si je veux compiler des sources pour obtenir un exécutable, et que celles-ci contiennent un ficher /po/fr.po
Comment je fais pour obtenir un exécutable traduit en français ?
Exemple avec https://github.com/auris/gimp-save-for- … master.zip
Après décompression de l'archive, je me rends dans le repertoire gimp-save-for-web-master/ et tape :
$ ./autogen.sh
$ ./configure
$ make
pour obtenir l'exécutable src/webexport
Mais celui-ci est en anglais...
Merci d'avance
Blogue : Libre et ouvert
Hors ligne
#2 Le 08/06/2019, à 18:30
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
Bonjour
Après avoir lancé la commande
make
as-tu installé l'exécutable (et ses fichiers) en lançant la commande
make install
?
Voir : github - auris - gimp-save-for-web -> README
… Building ======== To build and install it, just ... ./configure make make install ... and it's there. …
Dernière modification par MicP (Le 08/06/2019, à 18:47)
Hors ligne
#3 Le 08/06/2019, à 19:39
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
non, je l'ai juste copié dans mon répertoire utilisateur car je préférais une installation limitée à l'utilisateur.
Est-ce que make install permet d'avoir la version localisée ?
Blogue : Libre et ouvert
Hors ligne
#4 Le 08/06/2019, à 20:21
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
…je préférais une installation limitée à l'utilisateur.…
Dans le même fichier README on peut aussi lire :
… If you want to install the plug-in for local user only, instead of make install do: $ cp src/webexport ~/.gimp-X.X/plug-ins/ (replace X.X with the version of GIMP installed) …
ce que tu pourras faire
en lançant la suite de lignes de commandes suivantes :
repAcreer="~/.gimp-$(sed -r 's/.* ([0-9]*\.[0-9]*).*/\1/' <<< $(gimp --version))/plug-ins/"
mkdir $repAcreer
cp src/webexport $repAcreer
Dernière modification par MicP (Le 08/06/2019, à 20:47)
Hors ligne
#5 Le 08/06/2019, à 23:44
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
C'est ce que j'ai fait, copier l’exécutable dans le dossier plugin du répertoire utilisateur
Et j'ai préalablement créé l’exécutable depuis les sources avec
$ ./autogen.sh
$ ./configure
$ make
Mais l'exécutable est en anglais, alors qu'il y a bien un fichier po fr dans les sources
D'où ma question initiale : comment créer un exécutable localisé depuis les sources ?
Dernière modification par antistress (Le 08/06/2019, à 23:46)
Blogue : Libre et ouvert
Hors ligne
#6 Le 09/06/2019, à 09:45
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
Après avoir copié l'exécutable dans l'arborescence du compte utilisateur ($repAcreer),
j'ai pu faire en sorte que les fichiers de traduction soient installés en utilisant la commande
sudo make install
et en supprimant ensuite l'exécutable installé dans /usr/lib/gimp/2.0/plug-ins/
en lançant la ligne de commande suivante :
sudo rm /usr/lib/gimp/2.0/plug-ins/webexport
Dernière modification par MicP (Le 09/06/2019, à 10:07)
Hors ligne
#7 Le 09/06/2019, à 11:41
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
ha oui, spa bête !
Par contre après tout ça mon greffon est toujours pas dans a langue de Molière
Blogue : Libre et ouvert
Hors ligne
#8 Le 09/06/2019, à 11:58
- cqfd93
Re : Comment compiler de manière à avoir la version traduite en français ?
Bonjour,
Il faut compiler le fichier .po (pour obtenir un fichier .mo) et placer ce nouveau fichier dans le dossier qui va bien. Regarde cette discussion (message #4) un peu ancienne mais qui est probablement encore d'actualité.
− cqfd93 −
Hors ligne
#9 Le 09/06/2019, à 12:28
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
Le fichier de traduction qui a été créé et installé sur le système avec lequel j'ai fait mes essais concluants,
est :
root@debkde:~# ls -l /usr/local/share/locale/fr/LC_MESSAGES/gimp20-save-for-web.mo
-rw-r--r-- 1 root staff 2197 juin 9 10:21 /usr/local/share/locale/fr/LC_MESSAGES/gimp20-save-for-web.mo
root@debkde:~#
(C'est une machine virtuelle avec un système debian et l'environnement de bureau KDE)
Dernière modification par MicP (Le 09/06/2019, à 12:55)
Hors ligne
#10 Le 09/06/2019, à 12:54
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
Merci à tous deux
@cqfd93 : c'est pile l'info que je cherchais initialement
@tous deux : j'ai bien le fichier /usr/local/share/locale/fr/LC_MESSAGES/gimp20-save-for-web.mo en place, c'est étrange
Pour corser les choses, j'ai la version flatpak de GIMP qui se saisit bien du plugin installé sur le système (c'est d'ailleurs un bug). Du coup j'imagine qu'il faut que je trouve l'équivalent de /usr/local/locale/fr/LC_MESSAGES/ en environnement flatpak mais je ne trouve pas : https://github.com/flatpak/flatpak/wiki/Filesystem
Dernière modification par antistress (Le 09/06/2019, à 13:05)
Blogue : Libre et ouvert
Hors ligne
#11 Le 09/06/2019, à 13:00
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
J'ai exploré mon FS, il semble que les locales ne soient pas centralisées mais dans chaque repertoire d'application, ex pour GIMP :
/var/lib/flatpak/app/org.gimp.GIMP/x86_64/stable/451758521226112dd7d4e2c4ce7fadaa93f69ce58c2f1afb70fb057db81f5e57/files/share/locale/
Du coup ça va être compliqué de trouver où localiser un plugin je sens
Dernière modification par antistress (Le 09/06/2019, à 13:00)
Blogue : Libre et ouvert
Hors ligne
#12 Le 09/06/2019, à 13:07
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
Bon, j'y croyais pourtant : j'ai tenté un
sudo cp /usr/local/share/locale/fr/LC_MESSAGES/gimp20-save-for-web.mo /var/lib/flatpak/app/org.gimp.GIMP/x86_64/stable/451758521226112dd7d4e2c4ce7fadaa93f69ce58c2f1afb70fb057db81f5e57/files/share/locale/fr/LC_MESSAGES/
mais ça ne change rien
Dernière modification par antistress (Le 09/06/2019, à 13:07)
Blogue : Libre et ouvert
Hors ligne
#13 Le 11/06/2019, à 02:23
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
Apparemment, flatpak créé sa ou ses propres variables d'environnement concernant les locales.
Mais je ne connais rien au sujet de flatpak
Dernière modification par MicP (Le 11/06/2019, à 02:23)
Hors ligne
#14 Le 08/07/2019, à 14:21
- MicP
Re : Comment compiler de manière à avoir la version traduite en français ?
Peut-être quelques informations dans le fil suivant :
github.com/flatpak -> Using different language for application is magic
Hors ligne
#15 Le 11/07/2019, à 22:03
- antistress
Re : Comment compiler de manière à avoir la version traduite en français ?
Peut-être quelques informations dans le fil suivant :
github.com/flatpak -> Using different language for application is magic
merci, mais ça ne semble pas concerner le pb auquel je suis confronté
Blogue : Libre et ouvert
Hors ligne