Vous n'êtes pas identifié.
Annonce
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.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter
#26 13-10-2006 20:43:25
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Honte à moi, j'ai pas les yeux en face des trous. Je teste ça tout de suite. Merci encore ! 
Edit : ça n'a malheureusement rien changé. Les posts dans la partie blog sont toujours en anglais, sous la forme "October 12th, 2006".
Et pourtant, j'ai bien rajouté le code là ou tu me l'as dit :
Dernière modification par ramenian (13-10-2006 20:50:15)
Hors ligne
#27 17-10-2006 21:02:06
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Bon... Rebonjour, je suis désolé de reinsister mais je galère pas mal avec ce plugin et j'ai sincèrement besoin de votre aide. Si le système de date n'est pas trop grave, j'ai un petit souci avec le contenu (notamment le slogan en dessous du titre du blog qui est par défaut "un blog réalisé par wordpress") et j'ai également un tout petit probleme avec une partie de ma sidebar. J'ai une case "A propos" qui s'affiche directement sur le site avec quelques mots pour décrire le site.
J'ai écrit un code comme ceci :
<div id="sidebar">
<ul>
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
<?php if(is_home()) { ?>
<li class="sidebox">
<h2>[lang_fr]A propos[/lang_fr]</h2>
<h2>[lang_en]About[/lang_en]</h2>
<p>
<img src="<?php bloginfo('stylesheet_directory');?>/img/profile.jpg" alt="Profile" class="profile" />
[lang_fr]Panorient, le spécialiste du pain oriental.[/lang_fr]
[lang_en]Panorient, the specialist blabla...[/lang_en]
</p>
</li>
<?php } ?>
et j'obtiens ceci sur la page d'accueil :
Cependant, j'ai réussi à faire fonctionner Polyglot pour les contenus des pages et les titres. Que faire ? Je n'ai pas compris comment fonctionnait ta fameuse astuce pour les catégories mais est-ce qu'elle me concerne vraiment dans ce cas ?
Merci, je galère vraiment... 
Dernière modification par ramenian (17-10-2006 21:02:46)
Hors ligne
#28 17-10-2006 23:13:14
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Pour traduire du texte qui ne se trouve pas dans le corps de l'article ou de la page, il faut passer par la méthode guettexed et le fichier fr_FR.po
Pour traduire ton "A propos":
Tu rajoutes une ligne à la fin du fichier avec le bloc notes:
#: wp-content/themes/classic/sidebar.php:33
msgid "About"
msgstr "A propos"
T'enregistres. Tu l'ouvre avec poedit, tu enregistres pour qu'il compile le fichier et crée le fichier fr_FR.mo
Tu upload le fichier fr_FR.mo dans ton répertoire wp-include/languages/
Ensuite dans la page où tu as ta phrase magique "About", remplacer
<h2>About</h2> par <h2><?php _e("About"); ?></h2>
Et c'est comme ça pour tout ce qui n'est pas dans le corps de l'article ou de la page. Relis le déut du topic, c'est peut-être de ma faute, j'ai pas assez détaillé le ptit tuto, je le referai qd j'aurais le temps...
Bon courage
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#29 18-10-2006 20:53:02
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Une autre solution est global-translator ! Pour le moment, ce n'est que du bêta.
http://www.nothing2hide.net/blog/2006/0 … or-plugin/
En essai sur http://capeseahawks.com/cchs/
Hors ligne
#30 18-10-2006 21:29:50
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
globule22 a écrit:
Pour traduire du texte qui ne se trouve pas dans le corps de l'article ou de la page, il faut passer par la méthode guettexed et le fichier fr_FR.po
Pour traduire ton "A propos":
Tu rajoutes une ligne à la fin du fichier avec le bloc notes:
#: wp-content/themes/classic/sidebar.php:33
msgid "About"
msgstr "A propos"
T'enregistres. Tu l'ouvre avec poedit, tu enregistres pour qu'il compile le fichier et crée le fichier fr_FR.mo
Tu upload le fichier fr_FR.mo dans ton répertoire wp-include/languages/
Ensuite dans la page où tu as ta phrase magique "About", remplacer
<h2>About</h2> par <h2><?php _e("About"); ?></h2>
Et c'est comme ça pour tout ce qui n'est pas dans le corps de l'article ou de la page. Relis le déut du topic, c'est peut-être de ma faute, j'ai pas assez détaillé le ptit tuto, je le referai qd j'aurais le temps...
Bon courage
Tout allait bien jusqu'à ce que je veuille enregistrer le fichier avec poedit. En effet, j'obtiens une erreur et ce, quel que soit l'endroit ou je l'enregistre donc impossible de faire la conversion. Voici ce qu'il m'affiche : 
Je précise que j'ai récupéré le fichier que tu as mis à disposition dans ton topic.
Hors ligne
#31 19-10-2006 07:29:40
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Ah j'ai déjà eu cette erreur, ça veut tout simplement dire qu'il existe déjà une ligne qui traduit ton About.
Enlève la ligne rajoutée, enregistre pour qu'il compile, ensuite tu upload le fichier fr_FR.mo
Et ensuite tu rajoutes ça dans ta sidebar: <h2><?php _e("About"); ?></h2>
Et là ça devrait le faire
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#32 23-10-2006 23:04:01
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Resalut (je m'excuse de te déranger à nouveau). J'ai réussi à compiler le fichier en .mo. J'ai donc remplacé l'ancien par le nouveau (qui était d'ailleurs moins gros en taille). Ensuite j'ai fait ce que tu m'as dit mais ca n'a changé que le titre du About qui est correctement traduit en à propos. Je souhaiterais que le texte descriptif de dedans soit aussi traduit avec. Voici le code contenu dans la sidebar. Je pense qu'il y en a trop mais tu vas peut etre pouvoir m'aider :
<li class="sidebox">
<h2>[lang_fr]A propos[/lang_fr]</h2>
<h2><?php _e("About"); ?></h2>
<p>
<img src="<?php bloginfo('stylesheet_directory');?>/img/profile.jpg" alt="Profile" class="profile" />
[lang_fr]Panorient, le spécialiste du pain oriental.[/lang_fr]
[lang_en]Panorient, the specialist blabla...[/lang_en]
</p>
</li>
Comme tu vois, je met le descriptif ici. C'est le seul autre descriptif bizarre du site que j'aurai à traduire ici. Que faire ?
Merci
Dernière modification par ramenian (23-10-2006 23:05:45)
Hors ligne
#33 23-10-2006 23:55:49
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Re,
Alors ptit rappel:
Les balises [lang_fr], [/lang_fr] et [lang_en] et [/lang_en] ne s'utilisent que dans le corps d'un article ou d'une page et dans le titre. Pour traduire le reste qui est dans d'une page, dans la sidebar par exemple, il faut passer par la méthode guettexed et employer le <?php _e("xxx"); ?>
Donc dans ton cas:
Le "Panorient, the specialist blabla..." tu dois le mettre dans ton fichier .po comme expliqué précédemment:
#: wp-content/themes/classic/sidebar.php:33
msgid "Panorient, the specialist blabla..."
msgstr "Panorient, le spécialiste du pain oriental."
T'enregistres. Tu l'ouvre avec poedit, tu enregistres pour qu'il compile le fichier et crée le fichier fr_FR.mo
Tu upload le fichier fr_FR.mo dans ton répertoire wp-include/languages/
Et ton code final devient:
<li class="sidebox">
<h2><?php _e("About"); ?></h2>
<p>
<img src="<?php bloginfo('stylesheet_directory');?>/img/profile.jpg" alt="Profile" class="profile" />
<?php _e("Panorient, the specialist blabla..."); ?>
</p>
</li>
A+
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#34 24-10-2006 00:23:27
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
ok je pense que j'ai capté. dans le code php, on mettra tout le temps la partie anglaise donc ?
Hors ligne
#35 24-10-2006 13:01:50
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Si t'as configuré ton wordpress pour être en anglais au début avec ('WPLANG', 'en_US'), tu dois afficher le texte à traduire en anglais dans le <?php _e("xxx"); ?>
Par contre ensuite si ton configure ton polyglot pour afficher le français d'abord ( $polyglot_settings['default_lang'] = 'fr'; ), ça balancera la trad française.
A+
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#36 09-11-2006 18:47:02
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
salut,
super ce tuto! c'est vraiment sympa d'avoir partagé!!
hum, par contre j'ai un piti soucit. j'utilise le module Ultimate Tag Warrior pour mes tas, et quand on clique sur une tag, on a la langue par defaut. si on clique sur les drapeau, ben ya plus rien, aucun article
ben ou qui sont? 
exemple http://www.jer666.com/index.php?tag=photoshop
avez vous deja eu ce probleme?
au fait quelqu'un a t'il trouvé pour enrichir l'editeur de base, pour pas avoir a retapper a chaque fois lol 
merci! 
Dernière modification par jer666 (09-11-2006 18:47:53)
Hors ligne
#37 09-11-2006 19:15:18
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Salut jer666,
Je viens d'essayer la même chose sur mon blog et ça fonctionne nickel:
Je suis sur la page www.photoglob.fr/?cat=7, je lance la recherche "nantes", il m'affiche deux articles et qd je change la langue c'est nickel, voilà le code que j'ai pour mes deux drapeaux:
Fr:http://www.photoglob.fr/index.php?s=nantes&submit=Go&lang_pref=fr
En:http://www.photoglob.fr/index.php?s=nantes&submit=Go&lang_pref=en
Peut-être que ça peut t'aider dans ta recher che de solution, moi désolé mais j'ai carrément pas le temps de me pencher sur la question, désolé.
Par contre un ptit avis perso, essaye de rajouter l'attribut target="_blank" sur tes liens, genre pr celui du site de foXpose par exemple. Sinon bon design pr le site, jte rajoute dans mes flux rss.
A+
Vincent
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#38 09-11-2006 19:42:10
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
merci c'est gentil... je vais me pencher sur ton post pour trouver une solution, qui pourrait etre d'utiliser simplement les [lang_en] pour mes tags aussi lol! ou plutot je pense que le probleme vient de la creation d'url je vais essayer de mettre sur false la reecruture de l'url de poliglot...
hum par contre, j'ai une crainte je dois l'avouer, c'est le duplicate content, entre mon url http://www.monblog.com et www.monblog.com/lang-pref/fr/ un peu comme pour http://monblog.com et http://www.monblog.com je vais essayer de remplacer l'url www.monblog.com/lang-pref/fr/ par http://www.monblog.com
merci beaucoup pour les commentaires sur mon blog. je n'utilise pas target="_blanck" car ca n'est pas valide xhtml strict, et j'espere arriver un jour a cette utopie 
merci encore et super les photos! j'aimerais avoir ton talent! 
edit: nos url ne sont pas construites pareil tu utilise le meme plug pour les tags? as tu modifier le fichier polyglot.php autre que celui du tuto? as tu activer les url rewrite dans le plug de tag? dl je t'embette un peu 
Dernière modification par jer666 (09-11-2006 19:51:47)
Hors ligne
#39 09-11-2006 22:38:31
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Re,
Ouep même plug pr les tags, mon fichier polyglot est le même que sur le tuto, et les url rewrit ne sont pas activer dans le plug de tag.
A+
Vincent
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#40 10-12-2006 19:42:28
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
bonjour à tous,
J'ai lu un peu tous le sujet sur polyglot
chez moi c'est comme ça :
le polyglot.php modifié et donné au début (il manque le ?> à la fin pour les débutants)
J'ai enlevé le rewrite (false)
J'ai modifié locale.php : merci jean marc
Code:
- <?php
- global $weekday, $weekday_initial, $weekday_abbrev, $month, $month_abbrev;
- // Date and Time
J'ai installé http://fredfred.net/skriker/download/wo … ettext.zip
J'ai patché sidebar.php
voilà 
http://www.jaiunblog.com/blogtest/
par contre la date du billet me semble en dur dans le template par défaut si jean-marc suit encore ce thread
je serais partant pour avoir le champ date en gettext :-) le début de la class post
Code:
- <div id="content">
- <div class="post">
- <h1 id="post-1"><a href="http://www.crorb.org/?p=1" rel="bookmark" title="Permanent Link to Bienvenue sur votre nouveau site">Bienvenue sur votre nouveau site</a></h1>
- <p class="date">Samedi 04 novembre 2006 à 00H00</p>
- <div class="entry">
ça devrait en aider plus d'un (moins et ma fatigue inclus) !
Hors ligne
#41 10-12-2006 20:30:44
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Pour afficher ça sur mon blog:
Publié par globule22 le 9 décembre 2006 dans Nouvelles photos, Toutes les news, QTVR - Panoramiques 360°
ou en anglais
Published by globule22 the 9 December 2006 in New pictures, All the news, QTVR - Panoramas 360°
J'ai ça comme code:
Code:
- <div>
- <img src="http://www.photoglob.fr/wp-content/themes/simpla/images/time.gif">
- <?php _e("Published by"); ?>
- <font color=#ffffff>
- <a href="http://www.photoglob.fr/?page_id=6"><?php the_author() ?></a>
- </font>
- <?php _e("the"); ?> <?php the_date(__('j F Y')); ?>
- <?php _e("in"); ?>
- <img src="http://www.photoglob.fr/wp-content/themes/simpla/images/post.gif" width="13" height="13">
- <?php the_category(', ') ?>
- </div>
Si ça peut t'aider.
A+
www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges
Hors ligne
#42 10-12-2006 21:23:22
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
:-S
Code:
- <small><?php /*the_time(__('F jS, Y')) un autre test ^^ */
- the_time(__('j F Y')); ?></small>
ça marche pas top...
Je voudrais december 16th, 2006 en en_us et 16 décembre 2006 en fr :-S
Dernière modification par jaiunblog (10-12-2006 21:25:58)
Hors ligne
#43 10-12-2006 22:00:06
- Jean-Marc
- Passionné WP

- Lieu: Rimouski - Québec - Canada
- Date d'inscription: 16-05-2006
- Messages: 161
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Salut,
Je ne sais pas trop si la date est en dure dans le thème par défaut parce que je ne l'ai plus.
J'utilise ceci pour les dates et heures des posts :
Code:
- <?php the_time(__('l, F dS, Y g:ia','relaxation')) ?>
Comme tu peux constater, le format est internationalisé comme tout ce qui doit être traduit. Tu peux le voir fonctionner ici.
Le seul problème qui me reste se trouve ici où, comme tu peux constater, le titre reprend la traduction complète et non le nom de la catégorie dans la langue utilisée.
Si quelqu'un a une idée de sulution ...
@+
Jean-Marc
Il n'y a pas de problème.
Il n'y a que des solutions.
Le tout étant de les trouver ...
Hors ligne
#44 10-12-2006 23:49:05
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
merci je vais essayer ça...
si ton anglais n'est pas trop mauvais tu peux essayer sur la page officiel du plug de laisser un commentaire ?
Enfin il lui a viré le titre pour son tri par catégorie 
Hors ligne
#45 10-12-2006 23:53:05
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
ça ne marche pas
enfin à moitié
Dimanche, décembre 10th, 2006 9:12pm pour le fr
Sunday, December 10th, 2006 9:12pm pour l'english 
précision : je suis en wp 2.05
Dernière modification par jaiunblog (10-12-2006 23:54:02)
Hors ligne
#46 11-12-2006 01:46:53
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
j'ai une piste
le .mo ne traduit pas toutes les dates... enfin il y a un conflit 
dans le po
Code:
- msgid "l, F dS, Y g:i a"
- msgstr "l j F Y G:i"
dans le template
Code:
- <?php the_time(__('l, F dS, Y g:i a')) ?>
dans le plugin polyglot.php je desactive le date format 
Code:
- // $polyglot_settings['date_format']['en'] = 'Y-m-d';
- // $polyglot_settings['date_format']['fr'] = 'j F Y';


@ jean marc : à priori ton problème de titre catégorie peut être réglé par du .po .mo mais ce n'est pas très propre ¿
Dernière modification par jaiunblog (11-12-2006 02:03:45)
Hors ligne
#47 11-12-2006 13:18:44
- Jean-Marc
- Passionné WP

- Lieu: Rimouski - Québec - Canada
- Date d'inscription: 16-05-2006
- Messages: 161
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Merci de ta proposition de traduction de catégories par .mo, mais comme ce n'est pas moi qui met ce site à jour, ce n'est pas une option que je peux retenir. Personnellement je n'ai fait que produire le site, je ne l'alimente pas.
Pour ce qui est du site de l'auteur du plugin, j'y ai laissé plusieurs messages, mais je n'y ai jamais eu de réponse concluante.
Enfin pour les traductions des dates, je n'ai eu aucun problème et je n'ai rien changé dans le plugin à ce niveau. Je ne sais pas pourquoi ça ne fonctionne pas chez toi, bien que je remarque que tu n'as pas mis le nom de ton thème dans ton the_time, ce qui fait qu'il ne va pas chercher la traduction dans ton .po de thème. Le problème serait là ?
Il n'y a pas de problème.
Il n'y a que des solutions.
Le tout étant de les trouver ...
Hors ligne
#48 11-12-2006 13:57:03
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Mettre le nom du thème ? je n'ai pas de .mo dans le thème, il prend celui par défaut...
Hors ligne
#49 11-12-2006 23:34:51
- Jean-Marc
- Passionné WP

- Lieu: Rimouski - Québec - Canada
- Date d'inscription: 16-05-2006
- Messages: 161
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
Ce qui compte c'est que ça fonctionne, et vu l'icone que tu as mis à la fin du post #46, ça semble être résolu.
Il n'y a pas de problème.
Il n'y a que des solutions.
Le tout étant de les trouver ...
Hors ligne
#50 12-12-2006 00:58:03
- jaiunblog
- Habitué WP
- Date d'inscription: 10-12-2006
- Messages: 52
Re: [Topic unique] Polyglot: plugin de traduction en dur pour wordpress
je suis curieux ;-) ce qui compte aussi c'est de comprendre comment ça marche 
Hors ligne
