Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#126 04-09-2007 14:49:16

ramun
Habitué WP
Lieu: Bayonne
Date d'inscription: 25-02-2007
Messages: 71
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bonjour,

Je viens d'installer et parametrer ce plugin sur un site, cela fonctionne très bien.

La traduction des pages fonctione très bien.
J'ai un menu crée "manuellement" à gauche. J'ai modifié le fichier mo et cela fonctionne nickel (grâce surtout à ce sujet de discussion fort intéréssant)

Par contre, sur ce site je souhaite mettre en place 3 langues (français, Espagnol, anglais).

Pour le menu à gauche j'ai réussi à faire la traduction en Anglais. Comment faire la traduction en Espagnol ?

Faut-il modifier le fr_FR.mo ?

Faut-il modifier le code php dans la sidebar.php ? <?php _e("xxx"); ?> ?

merci d'avance, bonne journée


Ps : adresse du site : ici

Hors ligne

 

#127 04-09-2007 14:59:13

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Il faut créer un fichier es_ES.mo (sur la base du fr_FR.mo) qui traduit en espagnol les chaines qui se trouvent dans les fonctions __e() et __().

Il n'y a rien à changer au code php du fichier sidebar.php. La seule chose à vérifier est que Polyglot va bien modifier la langue par défaut quand l'utilisateur choisira l'espagnol ou l'anglais. Il faut vérifier qu'il y a bien la ligne suivante dans polyglot.php:

Code: php

  1. $polyglot_settings['lang_change_locale'] = true;


Et cela devrait fonctionner !

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#128 04-09-2007 23:03:54

ramun
Habitué WP
Lieu: Bayonne
Date d'inscription: 25-02-2007
Messages: 71
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Merci dlo,

cela fonctionne parfaitement, effectivement cela fonctionne exactement que le fr_FR.po.

Pour le fichier espagnol vous pouvez le recuperer ici .

Juste une remarque, si vous cliquez sur le drapeaux espagnol et que vous allez dans la partie administration, ce sera en espagnol tongue

En tout cas resolu pour moi

Cordialement²

Hors ligne

 

#129 29-09-2007 11:32:11

ramun
Habitué WP
Lieu: Bayonne
Date d'inscription: 25-02-2007
Messages: 71
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

quelqu'un aurait-il un lien pour le fichier fr_FR.po car le lien en premiere page est mort ?

merci d'avance



PS: désolé je viens de voir qu'il se trouve tout simplement dans l'archive du wordpress. boulet

Dernière modification par ramun (30-09-2007 19:03:20)

Hors ligne

 

#130 22-10-2007 15:04:31

ZootAlors
Membre WP
Date d'inscription: 22-10-2007
Messages: 1

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Salut globule22,

Merci de ton tuto.

je l'ai suivi pour construire mon site trilangue www.broccoli-lifestyle.com/blog avec un theme de millo. Pour la traduction des titres jai utilisé les .po comme tu as expliqué et ça marche, merci.

Mon seule soucis c'est:

Si tu entre sur le site et clique direct sur un des 3 drapos, il montre des pages d'Erreur 404. Mais si tu clique sur la categorie (none) d'abord et après sur les drapos, la... ça marche.

J'ai aucune idée porquoi et j'ai pas mal cherché.

As tu une idée de ce que se passe?

merci de ton aide,

Paulo

Hors ligne

 

#131 23-10-2007 23:15:37

zzdi
Membre WP
Date d'inscription: 23-10-2007
Messages: 1

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

C le site dont je vous parlais...www.zhai-on.com

Télécharger, imprimer, développer ses photos en ligne avec le décopyright, et le service tirage professionnel des photos de reportage, de filmage, de mariage et d'évenement. Tu peux prendre rendez vous et chercher  ( trouver) un photographe et même un model voir des modeles. Ils proposent de visionner les albums en ligne et avoir accès à ton press book.  L'impression se fait sur des tee-shirt, papier, objets cadeaux et peuvent te les mettre dans un cadre numérique.  La livraison et l'envoie par sms (sur ton mobile) sont possible. Tu peux créer et partager des albums virtuels. Visionner ma photo se fait en diaporama, mosaique. Un développement des photos libres de droits.


WWW.développements-de-photos.com

Hors ligne

 

#132 01-11-2007 12:27:40

Laloulalouve
Connaisseur WP
Lieu: Londres
Date d'inscription: 24-09-2007
Messages: 19
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bonjour à tous,


J'ai installé avec plaisir ce plugin qui rend le site bien plus pro.
Pas de souci pour les titres, caégories, etc...

Par contre, deux soucis :
- RSS et subscription par newsletters se font automatiquement en anglais, pas moyen de marquer une préférence...
- Le plugin fait disparaitre ma sidebar sous IE... :s  et la décale sous firefox PC. (sous mac tout va bien)

Si quelqu'un a une réponse...  big_smile

Hors ligne

 

#133 04-11-2007 20:12:10

rudebwoy
Membre WP
Lieu: Suisse
Date d'inscription: 17-05-2007
Messages: 9
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bonjour, j'utilise ce fameux plugin polyglot pour l'instant en local pas encore de serveur Web.

Pour moi tout fonctionne correctement sauf une chose : des que je change de page le site apparait en français automatiquement. Pourtant la langue principale est l'anglais.
J'ai l'impression qu'il ne marche pas pour les pages ou l'url ne contient pas index.php.

Que faire pour régler ce problème?

Hors ligne

 

#134 05-11-2007 14:40:46

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Laloulalouve a écrit:

RSS et subscription par newsletters se font automatiquement en anglais, pas moyen de marquer une préférence...

Pour RSS, il faut que l'URL soit construite de la façon suivante:

Code:

  1. // flux RSS 2.0 en français
  2. http://mondomaine/monblog/?feed=rss2&lang_view=fr
  3.  
  4. // flux RSS 1.5 en anglais
  5. http://mondomaine/monblog/?feed=rss&lang_view=en

Pour ce qui est de la souscription à une newsletter, il faut voir si le plugin installé est prévu pour utiliser les fonctionnalités de traduction de Polyglot. Ce qui est rarement le cas...

Laloulalouve a écrit:

Le plugin fait disparaitre ma sidebar sous IE... :s  et la décale sous firefox PC. (sous mac tout va bien)

Je n'ai pas constaté ce problème avec Polyglot et c'est plus sûrement un problème de CSS du thème qui est associé à la balise li qui est la seule utilisée par Polyglot pour afficher les différentes langues possibles.

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#135 05-11-2007 21:35:58

rudebwoy
Membre WP
Lieu: Suisse
Date d'inscription: 17-05-2007
Messages: 9
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bonjour, en fait j'ai compris pourquoi la langue passée automatiquement en français

si la langue du navigateur est français mon site passe automatiquement en français.

Comment faire pour enlever cette fonctionnalité?

je voudrais que la langue sélectionnée soit conservée à chaque changement de page.

Est-ce un problème de cookie ou autre chose?

Dernière modification par rudebwoy (06-11-2007 00:11:23)

Hors ligne

 

#136 05-11-2007 22:52:00

Lg
Connaisseur WP
Date d'inscription: 23-10-2007
Messages: 38
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bonsoir!
Merci d'abord pour ce super tuto !!

Ma question est simple : j'ai l'impression a la lecture du tuto que la methode avec "gettexed" ne marche qu'en bilingue, non ? Qu'en est-il pour les traduction en plus de 2 langues ? (Fr, En, Es, De) ???

Merci beaucoup !

Hors ligne

 

#137 06-11-2007 09:43:25

Laloulalouve
Connaisseur WP
Lieu: Londres
Date d'inscription: 24-09-2007
Messages: 19
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Merci pour la réponse RSS. smile
je vais regarder ça.
Pascale

Hors ligne

 

#138 06-11-2007 12:07:48

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

rudebwoy a écrit:

Est-ce un problème de cookie ou autre chose?

Pour que Polyglot garde par cookie la préférence de langue de l'utilisateur, il faut que l'URL contienne "?lang_pref=xx" (xx étant le code langue voulu). Ce qui arrive quand l'utilisateur peut cliquer sur les petits drapeaux (ou les textes) affichés par la fonction polyglot_list_langs() que l'on insère en général dans le fichier sidebar.php pour permettre d'avoir l'intégralité du blog dans une langue donnée.

Sinon, si l'URL contient "?lang_view=xx", seule la page en cours sera traduite dans la langue demandée mais le reste du blog restera dans la langue par défaut.

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#139 06-11-2007 12:39:37

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Lg a écrit:

Ma question est simple : j'ai l'impression a la lecture du tuto que la methode avec "gettexed" ne marche qu'en bilingue, non ? Qu'en est-il pour les traduction en plus de 2 langues ? (Fr, En, Es, De) ???

Il n'y a pas de limite dans le nombre de traductions "simultanées" avec la fonction gettext, pas plus qu'avec Polyglot.

La fonction gettext qui est encapsulée dans WordPress dans les fonctions __() et _e() part du principe que l'on traduit les textes d'une langue pivot vers une autre. Cette langue pivot est l'anglais dans WordPress pour des raisons évidentes !
Donc, on crée les écrans de son blog (dans les fichiers template) en anglais en mettant toute les chaînes de caractère dans des fonctions __() ou _e() puis on utilise un fichier qui contient toutes les chaînes de caractères (en anglais) et leur traduction dans une langue donnée (le français par exemple). Ce fichier possède un nom codifié qui est le code langue utilisé dans WordPress : fr_FR pour le français ou de_DE pour l'allemand, par exemple.
Chaque fois que WordPress rencontre la fonction __('mon texte en anglais') ou _e('mon texte en anglais'), il va chercher la langue en cours sur le blog et en fonction de celle-ci, il récupère la chaîne de caractère correspondante dans le bon fichier de traduction.

Toute l'astuce est donc de modifier la langue en cours en fonction de l'utilisateur et de générer autant de fichier de traduction que de langue. Mais les écrans de base ne sont créés qu'une seule fois et on peut afficher son blog en autant de langues différentes que l'on veut...

Mais en faisant cela, on a traduit uniquement la partie fixe du blog (les écrans), pas le contenu (pages et articles) et c'est là que Polyglot entre en jeu.
Le principe de Polyglot est différent de la philosophie gettext. Il s'agit maintenant d'écrire directement dans le corps de l'article les différentes traductions en les séparant par des tags [lang_xx][/lang_xx] (xx étant un code langue: fr pour le français, en pour l'anglais, etc...). Polyglot se chargeant ensuite d'afficher seulement la partie qui correspond à la langue en cours.
Il n'y a donc également aucune contrainte sur le nombre de langues simultanées.

J'espère avoir été clair dans les explications et convaincu qu'il était possible d'avoir des traductions en plus de deux langues sur son blog. smile

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#140 08-11-2007 14:00:40

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Salut à tous,

Je réveille un peu ce topic car j'ai un petit soucis.

J'aimerai traduire une partie de mon menu où code qui correspond à ma page d'accueil est :

Code:

  1. <li><a href="<?php bloginfo('url'); ?>">Accueil</a></li>

Je dois traduire le mot "accueil en anglais et en Hollandais (Welcome & Welkom)

Si j'ai bien compris je dois modifier par le fichier mo (ou po) et le convertir en po (ou mo) tongue ... c'est ça ?

Mais bon problème ... je suis sous mac et je n'ai pas trouvé de logiciel pour faire la conversion .mo > .po (ou l'inverse lol )

Quelqu'un a une solution simple à mon soucis, sachant que c'est le mot qui reste à être traduit car tout le reste est ok !

Merci

smile

Hors ligne

 

#141 08-11-2007 14:21:16

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Salut MoiMM,

Une solution rapide est d'utiliser ce qui existe déjà dans les fichiers de traduction de WordPress. Si tu remplaces ton code par celui-ci:

Code:

  1. <li><a href="<?php bloginfo('url'); ?>"><?php _e('Front Page'); ?></a></li>

Tu obtiendras cet affichage en anglais : Front Page
Ceci en français : Page d'accueil
Ceci en hollandais : Euh... je sais pas, je n'ai pas le nl.po sous la main ! roll

Bien sûr, ce n'est pas Accueil ou Welcome ou Welkom mais ce n'est pas très éloigné et il n'y a pas trop de manip à faire, juste à télécharger les fichiers .mo de WordPress. Et pas de logiciel pour Mac à chercher ! wink

Petite précision: les traductions se mettent à jour dans un fichier .po qui est ensuite utilisé pour généré le .mo wink

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#142 10-11-2007 15:25:48

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Merci dlo !

Je viens juste de voir ta réponse (c'est bizarre j'ai pas eu de notification par mail ?)

En fait je viens de trouver un nouveau lien avec un poedit pour Mac (pas encore testé) !! > http://www.poedit.net/download.php

En bonus et concernant le Hollandais il y a > http://nl.wordpress.net/download/vertaling/index.html

Maintenant y a plus qu'à pas faire n'importe quoi !! ... c'est pas gagné !! roll

Hors ligne

 

#143 11-11-2007 21:28:08

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Bon suite de mes aventures ...

Je sais pas si c'est une bonne idée, mais j'ai modifié le po fr, en changeant la partie "Front Page" pour mettre à la place "Accueil" et "Welcome" ... et utiliser

Code:

  1. <li><a href="<?php bloginfo('url'); ?>"><?php _e('Front Page'); ?></a></li>

dans mon menu

Une partie de mon soucis est résolu puisque ça marche pour la version Fr et Uk ... mais pour la version NL ... je fais comment ?

J'ai aussi modifié le po NL et l'ai ajouté dans mon dossier "languages" mais ça fonctionne pas ...

Vous avez une idée pour que ça marche quand y a plus de 2 langues différentes ?

smile

Hors ligne

 

#144 12-11-2007 10:44:44

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Il me semble que le code langue pour le hollandais est nl_NL dans WordPress. Donc il doit exister un fichier nl_NL.po qu'il faut modifier comme tu as modifié le fr_FR.mo.

Ensuite il faut également mettre à jour le paramétrage de polyglot pour ajouter le néerlandais. Il faut ajouter les lignes suivantes dans polyglot.php si elles n'y sont pas déjà:

Code: php

  1. // le texte pour le choix de la version hollandaise
  2. $polyglot_settings['trans']['nl'] = 'Dutch version';
  3. // la liste des langues admises sur le site
  4. $polyglot_settings['knownlangs'] = array('fr','en','nl');
  5. // le nom du fichier du drapeau hollandais
  6. $polyglot_settings['flags']['nl'] = 'nl.jpg';
  7. // le format d'heure en hollandais
  8. $polyglot_settings['time_format']['nl'] = 'G:i';
  9. // le format de date en hollandais
  10. $polyglot_settings['date_format']['nl'] = 'j F Y';
  11. // le code langue WordPress correspondant à nl
  12. $polyglot_settings['wplang']['nl'] = 'nl_NL';


Avec tout ça, cela devrait marcher... roll

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#145 12-11-2007 12:31:48

blackmonkey
Connaisseur WP
Date d'inscription: 15-10-2007
Messages: 16

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Salut à tous,
Des amis m'ont proposé de traduire mon blog en espagnol (pour valider un diplôme), le truc c'est que c'est moi qui vais devoir me farcir l'interface à chaque coup.
Alors j'ai deux questions :
-Est ce que c'est long de mettre en place les petits drapeaux et tte la traduction d'un site?
-Est ce que cela peut se faire par des novices via le tableau de bord?
Merci bien. mon site : http://cinetrip.tk

Dernière modification par blackmonkey (12-11-2007 12:32:35)

Hors ligne

 

#146 12-11-2007 15:01:51

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Excellent ... merci dlo ! ... il me manquait en fait la dernière ligne dans mon fichier "polyglot.php"
...

Bon par contre, il se passe un truc étrange ... je viens de changer la racine du site afin de mettre le site "online" ... mais maintenant j'ai une erreur quand je clique sur les drapeaux pour changer de langues ... le plus étrange c'est que ça bug seulement sur la page d'accueil et pas sur les autres !!!

l'erreur est :

Code:

  1. Not Found
  2.  
  3. The requested URL /lang-pref/en/ was not found on this server.
  4.  
  5. Apache Server at www.camping-lapoche.com Port 80

pour voir le bug >> http://www.camping-lapoche.com

Hors ligne

 

#147 12-11-2007 15:26:25

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

@MoiMM : Tu as essayé en mettant le paramètre suivant à false dans le fichier polyglot.php ?

Code: php

  1. $polyglot_settings['lang_rewrite'] = false;


Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#148 12-11-2007 15:39:04

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

dlo a écrit:

@MoiMM : Tu as essayé en mettant le paramètre suivant à false dans le fichier polyglot.php ?

Code: php

  1. $polyglot_settings['lang_rewrite'] = false;


Cordialement

Je viens de tester ... mais ça ne change rien, et même du coups mon menu "accueil" n'est plus traduit en NL et reste en anglais ! sad

mais merci de ta réponse éclaire ! smile

Hors ligne

 

#149 12-11-2007 17:47:34

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1715

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

Humm, curieux parce que c'est le paramétrage que j'ai sur mon blog et tout marche à merveille.

En fait, le problème de l'erreur 404 vient du fait que l'adresse de la page d'accueil, quand tu sélectionnes une langue, est http://mondomaine/lang-pref/xx et le serveur cherche une correspondance avec une page qui n'existe évidemment pas. Peut-être qu'en modifiant l'adresse d'accueil du blog en spécifiant la page, cela marchera mieux:  http://mondomaine/monblog/?pageid=xx car l'adresse pour changer de langue deviendra : http://mondomaine/monblog/?pageid=xx/lang-pref/codelang

J'espère être clair ... hmm


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#150 12-11-2007 18:06:30

MoiMM
Expert WP
Lieu: Montelimar (26)
Date d'inscription: 19-09-2005
Messages: 280
Site web

Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress

dlo Pré-si-dent ... dlo Pré-si-dent  !!

Merci bien, j'ai effectivement modifié les permaliens et maintenant ça fonctionne normalement !

biere

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France