Annonce

Important, migration recommandée : WordPress 2.6.5 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.

#26 13-10-2006 20:43:25

ramenian
Expert WP
Lieu: Paris
Date d'inscription: 19-05-2006
Messages: 230
Site web

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

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 :

http://img166.imageshack.us/img166/483/capturesw3.th.jpg

Dernière modification par ramenian (13-10-2006 20:50:15)


Gestion de projet - référencement
Ramenos Blog | My Website/Portefolio

Hors ligne

 

#27 17-10-2006 21:02:06

ramenian
Expert WP
Lieu: Paris
Date d'inscription: 19-05-2006
Messages: 230
Site web

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 :
http://img212.imageshack.us/img212/5270/capturexv0.th.jpg

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... boulet

Dernière modification par ramenian (17-10-2006 21:02:46)


Gestion de projet - référencement
Ramenos Blog | My Website/Portefolio

Hors ligne

 

#28 17-10-2006 23:13:14

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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

Martin
Maître WP
Date d'inscription: 24-12-2005
Messages: 522
Site web

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/


http://img262.imageshack.us/img262/8739/wordpressfanxk5.png
Mon site : http://www.trains-idf.net

Pour vous informer sur les grèves :
http://www.info-greves.org

Hors ligne

 

#30 18-10-2006 21:29:50

ramenian
Expert WP
Lieu: Paris
Date d'inscription: 19-05-2006
Messages: 230
Site web

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 :
http://img74.imageshack.us/img74/581/capturevo4.th.jpg

Je précise que j'ai récupéré le fichier que tu as mis à disposition dans ton topic.


Gestion de projet - référencement
Ramenos Blog | My Website/Portefolio

Hors ligne

 

#31 19-10-2006 07:29:40

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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

ramenian
Expert WP
Lieu: Paris
Date d'inscription: 19-05-2006
Messages: 230
Site web

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)


Gestion de projet - référencement
Ramenos Blog | My Website/Portefolio

Hors ligne

 

#33 23-10-2006 23:55:49

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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

ramenian
Expert WP
Lieu: Paris
Date d'inscription: 19-05-2006
Messages: 230
Site web

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 ?


Gestion de projet - référencement
Ramenos Blog | My Website/Portefolio

Hors ligne

 

#35 24-10-2006 13:01:50

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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

jer666
Connaisseur WP
Date d'inscription: 24-06-2006
Messages: 48
Site web

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 blink ben ou qui sont? blinkblink

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 lol

merci! big_smile

Dernière modification par jer666 (09-11-2006 18:47:53)

Hors ligne

 

#37 09-11-2006 19:15:18

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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

jer666
Connaisseur WP
Date d'inscription: 24-06-2006
Messages: 48
Site web

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 lol

merci encore et super les photos! j'aimerais avoir ton talent! tongue


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 ange

Dernière modification par jer666 (09-11-2006 19:51:47)

Hors ligne

 

#39 09-11-2006 22:38:31

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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:

  1. <?php
  2. global $weekday, $weekday_initial, $weekday_abbrev, $month, $month_abbrev;
  3. // Date and Time

J'ai installé http://fredfred.net/skriker/download/wo … ettext.zip
J'ai patché sidebar.php
voilà wink
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 smile je serais partant pour avoir le champ date en gettext :-) le début de la class post

Code:

  1. <div id="content">
  2. <div class="post">
  3. <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>
  4. <p class="date">Samedi 04 novembre 2006 à 00H00</p>
  5. <div class="entry">

ça devrait en aider plus d'un (moins et ma fatigue inclus) !

Hors ligne

 

#41 10-12-2006 20:30:44

globule22
Habitué WP
Lieu: Bretagne
Date d'inscription: 12-07-2006
Messages: 53
Site web

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:

  1.     <div>
  2.     <img src="http://www.photoglob.fr/wp-content/themes/simpla/images/time.gif">
  3.     <?php _e("Published by"); ?>
  4.     <font color=#ffffff>
  5.     <a href="http://www.photoglob.fr/?page_id=6"><?php the_author() ?></a>
  6.     </font>
  7.     <?php _e("the"); ?> <?php the_date(__('j F Y')); ?>
  8.     <?php _e("in"); ?>
  9.     <img src="http://www.photoglob.fr/wp-content/themes/simpla/images/post.gif" width="13" height="13">
  10.     <?php the_category(', ') ?>
  11.     </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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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

:-S

Code:

  1. <small><?php /*the_time(__('F jS, Y')) un autre test ^^ */
  2.  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:

  1. <?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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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 smile

Hors ligne

 

#45 10-12-2006 23:53:05

jaiunblog
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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

ça ne marche pas sad
enfin à moitié
Dimanche, décembre 10th, 2006 9:12pm pour le fr
Sunday, December 10th, 2006 9:12pm pour l'english smile

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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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

j'ai une piste smile le .mo ne traduit pas toutes les dates...  enfin il y a un conflit  fouet

dans le po

Code:

  1. msgid "l, F dS, Y g:i a"
  2. msgstr "l j F Y G:i"

dans le template

Code:

  1. <?php the_time(__('l, F dS, Y g:i a')) ?>

dans le plugin polyglot.php je desactive le date format  smile

Code:

  1. // $polyglot_settings['date_format']['en'] = 'Y-m-d';
  2. // $polyglot_settings['date_format']['fr'] = 'j F Y';

resolusiffle

@ 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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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
Connaisseur WP
Date d'inscription: 10-12-2006
Messages: 37

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

fouet je suis curieux ;-) ce qui compte aussi c'est de comprendre comment ça marche smile

Hors ligne

 

Pied de page des forums

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