Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 22 Dec 2014, 13:07
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
gtk-youtube-viewer 3.0.2 internationalisé
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Author Message
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Wed 06 Aug 2014, 11:45    Post subject:  gtk-youtube-viewer 3.0.2 internationalisé  

Bonjour,
Ayant l'intention d'inclure ce programme (dont j'ai ailleurs dit beaucoup de bien) dans la prochaine version de ToOpPy, j'ai cherché à savoir s'il existait des fichiers de langue pour l'avoir au moins en français. J'ai laissé un message dans ce sens Arrow sur ce Forum mais n'ai pas obtenu de réponse. Du coup, je suis allé voir de plus près comment gtk-youtube-viewer fonctionne. Ecrit en Perl, il est possible de l'internationaliser avec gettext en amont, c'est-à-dire en modifiant le code source et en le recompilant. Ça n'a pas l'air trop compliqué, mais pour ça, il faut un environnement de développement spécial Perl et là, j'ai calé! Mais il se trouve que l'interface elle-même est un simple fichier glade xml, et j'ai donc choisi (même si ce n'est pas très orthodoxe) de travailler en aval, sur ce fichier. Voici donc un script qui, au moyen de 'gettext', traduit ce fichier xml dans la langue de l'utilisateur, pourvu que le fichier de langue *.mo soit bien présent dans /usr/share/locale/xx/LC_MESSAGES.
Contenu du fichier compressé:
    - Les fichiers de langue pot, po et mo (c'est ce dernier qu'il faut en premier lieu copier dans /usr/share/locale/fr/LC_MESSAGES).
    - L’exécutable 'gtk-youtube-viewer.sh' doit être exécuté en second lieu, de n'importe où mais qui peut être copié dans /usr/share/gtk-youtube-viewer. C'est lui qui reconstruit le fichier glade dans la langue de l'utilisateur (si fichier mo présent!).

Merci de vos retours.
Si ça fonctionne comme il faut, je ferai un script qui fait ça automatiquement.
Note: faire une sauvegarde du fichier /usr/share/gtk-youtube-viewer/gtk-youtube-viewer.glade original avant, on ne sait jamais!

Cordialement.
140806_171559_906x717_easyshot.png
 Description   
 Filesize   254.3 KB
 Viewed   392 Time(s)

140806_171559_906x717_easyshot.png

gtk-viewer-test-files.tar.gz
Description 
gz

 Download 
Filename  gtk-viewer-test-files.tar.gz 
Filesize  24.06 KB 
Downloaded  42 Time(s) 

_________________

Back to top
View user's profile Send private message Visit poster's website 
vicmz


Joined: 15 Jan 2012
Posts: 1157

PostPosted: Wed 06 Aug 2014, 22:22    Post subject:  

Espagnol (retirer le faux .gz)
gtk-youtube-viewer.mo.gz
Description  Traduction en espagnol
gz

 Download 
Filename  gtk-youtube-viewer.mo.gz 
Filesize  9.98 KB 
Downloaded  48 Time(s) 

_________________
OB Precise 14.07.26 Woof-CE|Puppy Linux en español
Back to top
View user's profile Send private message 
Médor


Joined: 26 May 2011
Posts: 1838

PostPosted: Thu 07 Aug 2014, 03:37    Post subject:  

Bonjour,

Malheureusement la trad. ne fonctionne pas sur gtk-youtube-viewer 3.0.9 disponible sur le forum.
La dernière version est 3.1.1 mais il n'y a toujours pas de fichiers mo dans le code source, cependant l'interface glade est prévue avec des champs "translatable=yes" ...


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
petihar


Joined: 09 Apr 2007
Posts: 275

PostPosted: Thu 07 Aug 2014, 04:16    Post subject:  

Bonjour Pierrick

Beau travail, fonctionne parfaitement avec Triton pour la même version que la tienne. Cependant l'onglet "Tops" n'est pas traduit.
Chose bizarre....: il m'a suffit de mettre le fichier mo dans usr/share /locale.... sans utiliser : gtk-youtube-viewer.sh pour avoir la traduction ?
Cordialement;
capture31435.png
Description 
png

 Download 
Filename  capture31435.png 
Filesize  143.55 KB 
Downloaded  36 Time(s) 
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 07 Aug 2014, 05:33    Post subject:  

Bonjour,
Médor wrote:
Malheureusement la trad. ne fonctionne pas sur gtk-youtube-viewer 3.0.9 disponible sur le forum..

L'entête de ce fil indique bien qu'il s'agit de la version 3.0.2. Wink
Peux-tu donner le lien de la version 3.0.9, que je n'ai malheureusement pas vue, sans quoi j'aurais travaillé sur celle-ci? Confused
Médor wrote:
La dernière version est 3.1.1 mais il n'y a toujours pas de fichiers mo dans le code source, cependant l'interface glade est prévue avec des champs "translatable=yes" ...

J'ai testé la version 3.1.1, mais ne suis pas parvenu à la faire fonctionner sur ToOpPy.
Ce sont précisément ces chaines précédées de "translatable=yes" que j'ai gettextisées et que le script "gtk-youtube-viewer.sh" est sensé traduire.
J'ai tout d'abord essayé d'utiliser la méthode "normale", partant du principe que si ces chaines sont "translatable", le programme lui-même est compilé pour prendre en charge les fichiers *.mo. Mais il semble que ce ne soit pas le cas.
Pour ça, j'ai utilisé cette commande ( Arrow Adaptée de ce fil):
Code:
xgettext --sort-output --keyword=translatable -o /usr/share/gtk-youtube-viewer/gtk-youtube-viewer.pot /usr/share/gtk-youtube-viewer/gtk-youtube-viewer.glade

Mais le fichier mo généré après traduction (qui est le même en fait!) n'a pas été détecté par le programme. J'ai essayé de lui donner le nom "youtube-viewer.mo" tout court: Même chose. Il faudrait connaitre le nom exact du fichier de traduction (qui doit, en principe, porter le même nom que le programme lui-même), peut-être que c'est là que le bât blesse (majuscules dans le nom?). Mais comme toi, je n'ai rien trouvé dans le code source qui puisse m'aider. L'auteur, quant à lui, n'a pas répondu à mon message.
C'est pourquoi je me suis rabattu sur un traitement en "aval", comme dit plus haut.
petithar wrote:
Chose bizarre....: il m'a suffit de mettre le fichier mo dans usr/share /locale.... sans utiliser : gtk-youtube-viewer.sh pour avoir la traduction ?
Alors là, il y a quelque chose qui m'échappe. Je viens de refaire un essai avec le fichier mo et le fichier glade d'origine: ça ne fonctionne pas chez moi!
EDIT
Peux-tu vérifier le contenu de ton fichier glade? Si les chaines sont en français, c'est que t'as cliqué (...sans t'en apercevoir!), eh eh!
Quote:
Cependant l'onglet "Tops" n'est pas traduit.
Ce mot est connu/utilisé en français et je n'ai pas trouvé d'équivalent: si t'en as un, je suis preneur...
Merci de vos retours.

Cordialement.

_________________


Last edited by Argolance on Thu 07 Aug 2014, 07:00; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 07 Aug 2014, 06:30    Post subject:  

Hello,
vicmz wrote:
Espagnol (retirer le faux .gz)

Merci! Désolé, je n'avais pas vu ton message. Ah vicmz: toujours aussi réactif et fidèle!!! Very Happy

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1838

PostPosted: Thu 07 Aug 2014, 07:58    Post subject:  

Les versions 3.0.9 et 3.1.1 possédent à présent un fichier gtk-youtube-viewer basé sur perl (sans l'extension ".sh").
J'utilise le paquet de peebee gtk_youtube_viewer-3.0.9_slacko5.6.pet annoncé sur ce message cependant je n'ai pas installé la totalité de ce pet sur Slacko-5.7.0 comme déjà indiqué pour ne pas écraser les fichiers de perl plus récents déjà présents Exclamation

Les sources et des paquets pré-compilés, dont une version pour Debian Wheezy avec perl >= 5.10, sont présents sur : https://code.google.com/p/trizen/
Voir aussi https://github.com/trizen/youtube-viewer
La v3.1.1 utilise perl >= 5.16 (sur Slacko-5.7.0 perl est en v5.16.3, mais je n'ai pas encore testé gtk-youtube-viewer 3.1.1).
Reste à leurs faire avaler le mo, je n'ai pour l'instant que quelques mots en français comme : Aide, À propos, Quitter, Rechercher. Wink


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 07 Aug 2014, 08:13    Post subject:  

Hello,
Médor wrote:
Les versions 3.0.9 et 3.1.1 possédent à présent un fichier gtk-youtube-viewer basé sur perl (sans l'extension ".sh").
Comme toutes les versions puisque c'est justement ce petit script (avec l'extension ".sh") que j'ai créé pour faire la traduction du fichier glade, il ne peut donc pas y être présent! Quant à la version 3.0.2, elle est, elle aussi, basée sur Perl. Je crois que la version de Perl qui vient avec Puppy Precise n'est pas assez récente (5.14) pour faire tourner la version 3.1.1. Je n'en suis pas sûr mais lorsque j'essaie de compiler, c'est ce que la console semble me faire comprendre...
Merci pour les liens.
EDIT
J'ai de nouveau laissé un message sur http://trizen.go.ro/ (pas encore ratifié par le modérateur). Peut-être que cette fois nous aurons une réponse.

Cordialement.
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 07 Aug 2014, 09:11    Post subject:  

Bonjour,
Je viens de consulter le contenu du paquet pet de la version 3.0.9 dont tu donnes le lien. Il y a une erreur dans le fichier "pinstall.sh" qui ne peut pas être exécuté:
Code:
#!/bin/s
gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
/usr/bin/gtk-update-icon-cache -f -i /usr/share/icons/hicolor/

il manque le h à la première ligne, qui doit être:
Code:
 #!/bin/sh

Si la commande:
Code:
gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
... n'est pas exécutée, alors ça ne peut pas tourner correctement (je l'ai déjà vérifié pour GuvcView lorsque j'ai voulu l'intégrer dans ToOpPy et qui n'a fonctionné qu'après avoir répercuté les modifications du fichier "/etc/gtk-2.0/gdk-pixbuf.loaders" dans l'iso...).

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
vicmz


Joined: 15 Jan 2012
Posts: 1157

PostPosted: Thu 07 Aug 2014, 11:23    Post subject:  

Pour référence:

Paquets PET de GTK YouTube Viewer sur le forum Internet:

http://murga-linux.com/puppy/viewtopic.php?t=76835

Comment internationaliser les scripts perl de GTK YouTube Viewer directement:

http://murga-linux.com/puppy/viewtopic.php?p=715313#715313

_________________
OB Precise 14.07.26 Woof-CE|Puppy Linux en español
Back to top
View user's profile Send private message 
petihar


Joined: 09 Apr 2007
Posts: 275

PostPosted: Thu 07 Aug 2014, 12:11    Post subject:  

Bonjour

Quote:
c'est que t'as cliqué (...sans t'en apercevoir!), eh eh!

Eh bien oui, tu as raison!
Quote:
Ce mot est connu/utilisé en français et je n'ai pas trouvé d'équivalent: si t'en as un, je suis preneur...

Effectivement.... mais peut-être que nos amis québécois auraient une bonne idée ?
Cordialement, petihar
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 07 Aug 2014, 13:33    Post subject:  

Hello vicmz,
Merci pour les liens.
vicmz wrote:
Pour référence:
Paquets PET de GTK YouTube Viewer sur le forum Internet:
http://murga-linux.com/puppy/viewtopic.php?t=76835
Comment internationaliser les scripts perl de GTK YouTube Viewer directement
http://murga-linux.com/puppy/viewtopic.php?p=715313#715313
Comme expliqué plus haut, c'est ce que j'ai voulu faire au départ, du moins il me semble, mais ça ne fonctionne pas!
Code:
xgettext --sort-output --keyword=translatable -o /usr/share/gtk-youtube-viewer/gtk-youtube-viewer.pot /usr/share/gtk-youtube-viewer/gtk-youtube-viewer.glade


Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
Pelo


Joined: 10 Sep 2011
Posts: 3452
Location: Mer méditerrannée (1 kms°)

PostPosted: Sat 09 Aug 2014, 02:30    Post subject: Argolance, no se habla yankee en en nuestro foro iberico !
Subject description: L'english est à bannir entre européens ! latins de plus...
 

Argolance, no se habla yankee en en nuestro foro iberico !
Madre de dios, no venemos hablar yankee en el foro Frances !
Les espagnols ne comprennent rien à l'anglais, comme vous. !
Entre latins, on prend google traduction et on se cause en latino .
Bonjour Mr Argolance. tu peux leur parler français sur le forum espagnol, nos langues sont soeurs, l'anglais nécessite un interprète,
Tu veux que je passe une info sur le Facebook iberique ?

Bon la solution a été donnée pour YouTube viewer. Essayez l'adresse 'the Raby2011' por favor....

_________________
Puppy, buitin power in Paris Eiffel tower

Last edited by Pelo on Sat 09 Aug 2014, 13:37; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger 
Pelo


Joined: 10 Sep 2011
Posts: 3452
Location: Mer méditerrannée (1 kms°)

PostPosted: Sat 09 Aug 2014, 13:26    Post subject: vicmz ! on va tester le mo de suite
Subject description: çà marche pas !
 

vicmz ! on va tester le mo de suite sur la Puppy-gnome es.
Bon cette Puppy est un peu dans les oubliettes, Youtubeviewer sera maintenant en espagnol.
çà marche pas ! Sad
youtubemo.jpg
 Description   
 Filesize   41.69 KB
 Viewed   167 Time(s)

youtubemo.jpg


_________________
Puppy, buitin power in Paris Eiffel tower
Back to top
View user's profile Send private message Yahoo Messenger 
Argolance


Joined: 06 Jan 2008
Posts: 1851
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Sat 09 Aug 2014, 14:48    Post subject:  

cqfd!

Cordialement.
140809_204202_822x668_easyshot.jpg
 Description   
 Filesize   98.66 KB
 Viewed   200 Time(s)

140809_204202_822x668_easyshot.jpg


_________________

Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1079s ][ Queries: 12 (0.0052s) ][ GZIP on ]