Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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

extrait de : github - auris - gimp-save-for-web -> README a écrit :
…
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 ?

Hors ligne

#4 Le 08/06/2019, à 20:21

MicP

Re : Comment compiler de manière à avoir la version traduite en français ?

antistress a écrit :

…je préférais une installation limitée à l'utilisateur.…

Dans le même fichier README on peut aussi lire :

extrait de : github - auris - gimp-save-for-web -> README a écrit :
…
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)

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

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 smile

@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 wink 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)

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)

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)

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 ?

MicP a écrit :

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é

Hors ligne