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.

#1 11-09-2006 09:42:38

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

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

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.0.3
- Thème utilisé : Simpla
- Plugins en place : Akismet, Custon smileys, WP-Email, Flashfader, Polyglot, WP-Postratings, Text Control, Random Quotes, Wordpress 2.0.3 Tuneup, Wordpress Database Backup, WP-ContactForm, Tiger Style administration, Reverse order comments, Xinha4WP
- Nom de l'hebergeur : 1and1

UPDATE DU 5/05/08:

Mise à jour wordpress 2.5.1, petits changements:

La table catégories est tjs gréffée dans la table wp-terms, c'est donc là qu'il faudra éventuellement modifié les noms de catégories si vous voulez les traduire. Par contre j'ai remarqué que la longueur par défaut du champ name était de 55, ce qui risque d'être assez court; j'ai certaines catégories dont le nom était tronqué, et cela posait problème lors du changement de langue sur les articles; j'ai donc monté la veleur varchar(55) à varchar(100).

FIN UPDATE DU 5/05/08:

UPDATE DU 5/02/08:

Mise à jour wordpress 2.3, petits changements:

Les fichiers de traductions fr_FR.mo et fr_FR.po ont changé de place.
Ils se trouvaient auparavant ds le répertoire: wp-includes/languages ; ils sont désormais dans le répertoire wp-content/languages .
Pour ceux qui font un update vers la 2.3, il faut donc ouvrir le fichier fr_FR.po de la version 2.3 avec votre éditeur de texte et lui rajouter les lignes de traductions que vous aviez rajouté à votre version précédente, enregistrez, ouvrir le fichier avec poEdit, générer de nouveau le fichier fr_FR.mo et le placer sur votre serveur.

La table catégories a disparu et est gréffée dans la table wp-terms, c'est donc là qu'il faudra éventuellement modifié les noms de cat si vous voulez les traduire.

FIN UPDATE DU 5/02/08:

Bonjour à tous,

Je crée ce topic pour regrouper toutes les conversations que l'on pourra avoir sur ce plugin pour wordpress. Je vais détailler la manière dont je l'ai installé et comment il fonctionne, au passage je remercie Jean-Marc qui avait déjà commencer un topic du même style et où il avait bien détaillé la méthode à employer: ICI

Son exemple de site superbement mieux traduit que le mien: http://www.crorb.org/wordpress

Pour voir le résultat pour le mien c'est à cette adresse: www.photoglob.fr

Je viens de l'installer hier soir donc tous les articles et pages ne sont pas encore bilingues.

D'autre part désolé si c'est pas un vrai tutorial avec des images mais je rentre d'un gros festoch de ce weekend et après avoir passer 15h debout à prendre des photos je me sens pas la force de vous faire de beaux screenshots, mais je le ferai plus tard, promis wink. Par contre si quelqu'un veut en ajouter qu'il post une réponse, ça améliorera ce topic.



Fonctionnement:

Alors ce plugin une fois installé et configuré permet de traduire en dur votre blog, je dis bien en dur car les autres plugins fonctionnent sur un service de traduction du genre google ou babelfish, pas super performant à mon avis. Il existe un autre plugin YammYamm mais il ne répondait pas à mes attentes en terme de traduction, il faut en plus créer je ne sais combien de catégories pour chaque langue, bref polyglot et 10 fois mieux une fois qu'on sait comment il fonctionne.
Donc ce plugin fonctionne sur le principe de balise, vous écrivez d'habitude votre article directement en français soit avec un éditeur html intégré à Wordpress, soit en dur comme je fais.
Donc ça ressemble un peu à ça:

Code:

  1. <p align="justify">Bla bla bla Salut Bla bla bla</p>

Avec ce plugin pour spécifier la langue dans laquelle vous voulez afficher votre article ou page, il suffit de rajouter les balises [lang_en] et [/lang_en], ce qui donne:

Code:

  1. [lang_fr]<p align="justify">Bla bla bla Salut! Bla bla bla</p>[/lang_fr]
  2. [lang_en]<p align="justify">Bla bla bla Hello! Bla bla bla</p>[/lang_en]

Alors après le fonctionnement est simple, le plugin détecte la langue de votre visiteur et affiche la version correspondantes de votre article. Le plugin crée ensuite un cookie pour mémoriser la langue à afficher et votre visiteur va donc visiter votre site dans la langue qu'il veut.

Le fonctionnement marche aussi pour les titres de pages et de catégories.

Code:

  1. [lang_fr]Titre en français[/lang_fr]
  2. [lang_en]Title in english[/lang_en]

Code:

  1. [lang_fr]Catégories en français[/lang_fr]
  2. [lang_en]Category in english[/lang_en]

Pour les catégories, y a une petite astuce à faire, voir en bas dans la section installation.

Vous pouvez aussi afficher un drapeau dans chaque article si l'utilisateur veut changer la langue mais à mon avis un visiteur anglais va pas chercher à voir la version anglaise de l'article, donc c'est pas forcément utile, moi j'ai juste mis les drapeaux dans le sidebar au cas où ça merdouille chez le visiteur.

J'ai tester avec Firefox la détection de la langue, une fois vider le cache et les cookies et changer la langue par défaut des pages, ça fonctionne sans problèmes.

Pour l'instant voilà où j'en suis avec ce plugin, le problème est qu'il ne traduit pas votre blog si vous avez votre thème écrit en dur. Il faut passer par les fichiers de traduction *.mo cf en bas !!!

J'attends vos remarques, suggestions d'améliorations, vos avis d'utilisation en ce qui concerne ce plugin et son fonctionnement.

PS: Essayer SVP de ne pas créer un autre topic pour votre problème en particulier, ce topic est là pour tout regrouper même si ça risque d'être chiant à lire.



Installation et configuration:

Donc j'ai d'abord téléchargé le plugin à cette adresse: http://fredfred.net/skriker/index.php/polyglot

Ensuite il faut modifier le fichier polyglot.php:

Choix de la langue par défaut:

Code:

  1. $polyglot_settings['default_lang'] = 'fr';

Les lignes suivantes déterminent les textes à afficher pour les traductions correspondantes:

Code:

  1. $polyglot_settings['knownlangs'] = array('fr','es','en');

Si vous voulez afficher des drapeaux pour permettre la traduction:

Code:

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

Pour changer l'écriture des dates et heure:

Code:

  1. $polyglot_settings['time_format']['en'] = 'g.i a';
  2. $polyglot_settings['time_format']['nl'] = 'G:i';
  3. $polyglot_settings['time_format']['fr'] = 'G:i';
  4.  
  5. $polyglot_settings['date_format']['en'] = 'Y-m-d';
  6. $polyglot_settings['date_format']['nl'] = 'j F Y';
  7. $polyglot_settings['date_format']['fr'] = 'j F Y';

Pour spécifier au plugin quel fichier de langue vous utilisez:

Code:

  1. $polyglot_settings['wplang']['fr'] = 'fr_FR';//fr_BE
  2. $polyglot_settings['wplang']['it'] = 'it_IT';
  3. $polyglot_settings['wplang']['ja'] = 'ja_JP';

Donc ensuite le bout de code à rajouter dans votre sidebar pour faire apparaître les drapeaux:

Code:

  1. <?php if(function_exists('yy_lang_menu')) yy_lang_menu("lang_menu"); ?>
  2. <?php if(function_exists('yy_menu')) yy_menu('sort_column=menu_order&title_li=','title_li=&hierarchical=1'); ?>
  3. <?php if(function_exists('polyglot_list_langs')){
  4. polyglot_list_langs(true);
  5. }?>

Pour afficher les dates dans les deux langues, vous devez mettre la langue par défaut de votre blog en ('WPLANG', 'en_US'), dans le fichier wp-config.php à la racine de votre blog.

Ensuite vous envoyer le fichier polyglot.php et le dossier polyglot_flags dans le répertoire des plugins /wp-content/plugins, et enfin on active le plugin dans l'inteface de Wordpress.

Pour l'affichage des catégories, le champ par défaut dans la console Wordpress ne fait que 55 caractères, il vous faut donc agrandir cette valeur.
Pour ceci, vous devez aller dans l'administration mysql de votre base de données, moi avec 1and1 j'y accède en quelques clics de mulot.
Repérer la table wp_categories et ensuite le champ 'cat_name', son type est varchar(55), cliquer alors sur l'icône 'modifier' et rentrer 200 dans le champ taille, puis ok pour valider.
Normalement maintenant pour le nom de votre catégorie en utilisant la syntaxe habituelle ça fonctionnera sans problèmes.

UPDATE!!!

J'ai enfin pigé comment fonctionne la méthode "guettexed" de Wordpress. Le moteur avant d'afficher un mot le passe dans un traducteur, donc si vous tapez "chat" et que vous êtes en français ça affiche "chat", si votre wordpress est en anglais ça affiche "chat" aussi car il faut alors traduire le mot avec les balises polyglot [lang_fr].

En ce qui concerne la traduction de votre thème, genre l'affichage des pages, etc... c'est très simple au final une fois qu'on a compris comment ça fonctionne.

Alors pour mon thème, dans ma sidebar j'avais écrit en dur les liens pour certaines pages. Mais comment les traduire?

Si vous devez traduire par exemple cette phrase là que vous avez mis en page d'accueil: "Bienvenue sur ma galerie" par "Welcome on my gallery"

C'est très simple, il vous suffit de récupérer le fichier fr_FR.po.

Ouvrez le fichier fr_FR.po avec un éditeur de texte genre Wordpad mais utiliser plutôt TextPad qui permet d'afficher les numéros de lignes. Vous avez normalement tout un paquet de truc comme ça:

Code:

  1. #: wp-content/themes/classic/sidebar.php:33
  2. msgid "Send"
  3. msgstr "Envoyer"

ben ensuite c'est pas compliqué, vous entrez une nouvelle ligne:

Code:

  1. #: wp-content/themes/classic/sidebar.php:33
  2. msgid "Welcome on my gallery"
  3. msgstr "Bienvenue sur ma galerie"

Attention respecter l'ordre, anglais et ensuite français, la 1ère ligne je l'ai copié-collé à chaque fois et ça a fonctionné.

Enregistrer le fichier. Ensuite télécharger poEdit à cette adresse: ICI

Ouvrez le fichier fr_FR.po avec poEdit, un tas de lignes s'affichent, avec à gauche la version anglaise, et à droite la version française. Votre ligne aura apparut en bas.
Faites fichier->préférences puis onglet éditeur pour vérifier que lors de l'enregistrement, un fichier *.mo est créé.
Ensuite cliquez sur la disquette et là le fichier fr_FR.mo est créé.
Alors des erreurs peuvent apparaître lors de la compilation, quand vous avez rajouter une traduction qui existe déjà par exemple.

Uploader ensuite ce fichier avec votre logiciel FTP dans le répertoire wp-include/languages/ (créé le s'il n'existe pas).

Ensuite dans la page où vous avez votre phrase magique "Welcome on my gallery", remplacer

<p>Welcome on my gallery</p> par <p><?php _e("Welcome on my gallery"); ?></p>

Sauvegardez, ensuite ouvrez deux onglets dans votre navigateur, un avec votre blog, l'autre avec l'interface de gestion.
Si dans l'onglet blog vous sélectionner l'affichage en anglais, bon les articles et tt le reste se traduisent, allez maintenant dans l'onglet gestion et actualiser, normalement l'interface se traduit, c'est donc que votre fichier fr_FR.mo est bien pris en compte.

Petites remarques:

Alors cette méthode fonctionne bien, j'ai traduit tout mon blog comme ça, c'est un peu long quand vous en avez beaucoup à rajouter mais le fichier de base fr_FR.po en contient déjà pas mal.
Vous pouvez insérer cette méthode dans la balise <title>, dans des balise 'value' (value="<?php _e("Send"); ?>"), dans des balises javascript <noscript></noscript> (ça fonctionne pour mon header), dans les attributs de la balise <a> genre <a href="<?php _e("...."); ?>" title="<?php _e("...."); ?>">,  mais pas dans du php qui utilise echo()

Quand vous avez cette fonction de ce type:

<?php printf('You must be logged in to post a comment.', $redirect_url); ?> rajouter __(' devant.

<?php printf(__('You must be logged in to post a comment.'), $redirect_url); ?>

Voilà pour la fin de ce tutorial, allez au boulot maintenant!

Pour info j'ai regardé le thème guettexed fourni sur le site de polyglot pour voir comment ça fonctionnait alors n'hésitez pas à faire de même. Thème guettexed

Dernière modification par globule22 (05-05-2008 08:55:09)


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

#2 11-09-2006 09:58:15

AmO
Joueur de pétanque.
Lieu: France - Nord
Date d'inscription: 19-09-2005
Messages: 5144
Site web

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

Merci pour ce tuto smile


Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg
WP-Box: Travailler avec un spécialiste des technologies WordPress !

Hors ligne

 

#3 11-09-2006 18:26:36

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4407
Site web

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

Waoh ! Ca c'est génial comme tuto... je crois que j'ai ENFIN compris le fonctionnement de ce plugin... j'avais eu du mal jusque là...

La seule chose qui reste contraignante finalement (mais qui qualitativement est la meilleure il est vrai !) c'est le fait d'avoir à taper ses articles en double l'un en français et l'autre en anglais...


Que la Force soit avec vous...
-----------------------------------------------------------------------------
Si vous aimez la BD, vous aimerez www.kroniks.net

Hors ligne

 

#4 11-09-2006 19:06:21

AmO
Joueur de pétanque.
Lieu: France - Nord
Date d'inscription: 19-09-2005
Messages: 5144
Site web

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

Lol Ben la féignasse


Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg
WP-Box: Travailler avec un spécialiste des technologies WordPress !

Hors ligne

 

#5 12-09-2006 00:23:22

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4407
Site web

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

AmO > Ah oui tu as raison, j'avais pas précisé [Mode Feignasse on] big_smile

Mais sinon étant donné que j'ai l'habitude de toujours faire des articles plus ou moins long... voilà quoi !
Enfin on verra je comptais rendre mon blog international... donc je m'y mettrais surement dans pas tard.


Que la Force soit avec vous...
-----------------------------------------------------------------------------
Si vous aimez la BD, vous aimerez www.kroniks.net

Hors ligne

 

#6 13-09-2006 16:43: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

Mise à jour aujourd'hui à propos de la traduction de votre thème, lire plus haut


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

#7 22-09-2006 01:05:56

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

Afin que les dates se traduisent aussi, il faut modifier le fichier locale.php qui est dans wp-includes.

Tout en haut du fichier, juste après le <?php, il faut place la ligne suivante :
global $weekday, $weekday_initial, $weekday_abbrev, $month, $month_abbrev;

En effet, sans placer cette ligne les variables gérant les dates et les jours ne seront pas globales, ce qui entraîne que les jours et les mois restent imperturbablements dans la langue du WPLANG du fichier wp-config,php.

happy


Il n'y a pas de problème.
Il n'y a que des solutions.
Le tout étant de les trouver ...

Hors ligne

 

#8 29-09-2006 19:24:25

David123
Membre WP
Date d'inscription: 29-09-2006
Messages: 4

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

Salut tout le monde,
Petit problème avec ce plugin de mon côté. J'ai ajouté le code suivant en tête de la sidebar afin que l'utilisateur puisse choisir manuellement sa langue préférée:

if(function_exists('polyglot_list_langs')){
polyglot_list_langs(true);
}


Seulement voilà, quand je clique sur un des petits drapeaux alors que je suis sur la page principale de mon blog (le lien: ~/wordpress/lang-pref/fr/), j'ai le droit à une erreur 404: page non trouvée. Si je fais la même manip depuis n'importe quelle autre page publique, ça marche.
Il doit avoir un problème avec les préférences de langage qui ne sont pas gérées sur la page principale mais n'y connaissant rien dans le domaine, je m'en remets à votre science !

Merci d'avance...

Dernière modification par David123 (29-09-2006 19:26:44)

Hors ligne

 

#9 29-09-2006 21:11:04

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

Bizarre autant qu'étrange ... roll

Je ne comprend pas pourquoi ça ne fonctionnerait pas. As-tu bien mis ton appel au plugin dans le div de ta sidebar et pas avant ?

Personnellement j'ai ceci tout en haut de ma sidebar(et ça fonctionne très bien sur ce site) :

Code:

  1. <div id="sidebar">
  2. <?php if(function_exists('polyglot_list_langs')){
  3. polyglot_list_langs(true);
  4. }
  5. ?>

Il n'y a pas de problème.
Il n'y a que des solutions.
Le tout étant de les trouver ...

Hors ligne

 

#10 30-09-2006 05:52:38

David123
Membre WP
Date d'inscription: 29-09-2006
Messages: 4

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

Bon, j'ai trouvé ce qu'il ne va pas mais je ne sais pas modifier le plugin...

Quand je me rends sur mon site, j'utilise l'adresse ~/wordpress, puis je clique sur les drapreaux avec le lien ~/wordpress/lang-pref/fr/  --> ça ne marche pas.

J'arrive sur ma page avec ~/wordpress/index.php, puis je clique sur les drapreaux avec le lien ~/wordpress/index.php/lang-pref/fr/   --> ça marche.

Alors que ton plugin ajoute dans le lien /index.php/ si besoin, le mien ne le fait pas (!!??). Bref si quelqu'un sait modifier le code (la fonction polyglot_list_langs vers la ligne 460) je serais très reconniassant.

A+ et merci pour ta réponse Jean Marc

Dernière modification par David123 (30-09-2006 05:54:43)

Hors ligne

 

#11 30-09-2006 06:14:41

David123
Membre WP
Date d'inscription: 29-09-2006
Messages: 4

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

Argh je hais le php !
En fait, je veux que mes drapeaux apparaissent exactement comme toi au lieu de un à chaque ligne avec un point devant (balise <li>). Alors j'avais changé les balises de la fonction polyglot_list_langs vers la ligne 460 mais conclusion, ça ne marche plus !

Comment as-tu fait pour avoir les drapeaux à l'horizontale et des petits espaces entre chaque ?

A+

Hors ligne

 

#12 30-09-2006 18:54:49

David123
Membre WP
Date d'inscription: 29-09-2006
Messages: 4

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

Problème résolu, j'ai finalement changé
$polyglot_settings['lang_rewrite'] = true;

pour
$polyglot_settings['lang_rewrite'] = false;

dans les settings.

A+   Dav

Hors ligne

 

#13 10-10-2006 19:51:12

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

Bonjour à tous, j'ai un peu lu le premier post avec le tutoriel et tout. Je dois également faire un site en 2 langues pour une société (english and french). Avec la MAJ de ce plugin, les changements, les bugs etc... Y a t il des conseils supplémentaires ?
Apparemment le client a souscris sur online.net (j'espere que c un bon hebergeur qui acceptera sans souci mon Wordpress) :p si j'utilise ce cms


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

Hors ligne

 

#14 10-10-2006 20:52:26

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4407
Site web

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

Modération : J'épingle la discussion... car ce tuto est très intéressant. wink
... et je le déplace en zone "plugin".


Que la Force soit avec vous...
-----------------------------------------------------------------------------
Si vous aimez la BD, vous aimerez www.kroniks.net

Hors ligne

 

#15 11-10-2006 10:22:41

gwengwen
Connaisseur WP
Lieu: Québec
Date d'inscription: 29-09-2006
Messages: 30
Site web

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

J'ai suivi le tuto mais ça ne marche paaaas ! boulet

Est-ce parce que j'ai placé le code php des drapeaux au mauvais endroit càd à mon fichier "article seul" ?

merci de m'aider ! big_smile

Hors ligne

 

#16 12-10-2006 19:15:57

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

Bonjour à tous, j'ai suivi le tuto pour installer le plugin. Alors dans mon cas c'est un peu particulier, je n'ai pas vraiment de catégories à gérer, seulement des pages avec une section blog mais ou il y aura une seule catégorie donc bon. Les drapeaux s'affichent bien, le seul souci, c'est que....comment je fais pour écrire simplement un article dans les 2 langues ? Par exemple, j'ai une page qui se nomme "Présentation de nos produits". Le titre je le modifie comment sans passer par toutes tes étapes tortueuses ?

Merci.

Enfin, je souhaitais savoir s'il existait une possibilité pour avoir directement dans l'éditeur de texte un bouton lang fr et lang en afin que la secrétaire de la boite ne se prenne pas le chou pr écrire un article dans les 2 langues (elle connait rien en html)... Thanks.

Enfin, j'ai une derniere question, pour le référencement, ne vaut il mieux pas faire 2 sites séparés si l'on fait 2 langues différentes ? car l'affichage dans la zone url de lang-en ou lang-fr...Je le sens moyen. Qu'en pensez-vous ?

Désolé, ca fait pas mal de questions mais je suis un peu perdu avec ce plugin qui me semble pourtant très pratique.  :S

Dernière modification par ramenian (12-10-2006 19:18:20)


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

Hors ligne

 

#17 12-10-2006 20:13:41

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 écrire un article dans les deux langues tu utilises les balises [lang_fr]...[/lang_fr] et [lang_en]...[/lang_en] par exemple.
Pour le titre c'est exactement pareil [lang_fr]Titre en français[/lang_fr] [lang_en]Titre en anglais[/lang_en]
Pour l'histoire du bouton dans l'éditeur de texte, ça doit feanchement être possible suffit de bidouiller le code je penses.
Pour l'histoire des 2 sites séparés, à mon avis c'est plus des complications qu'autre chose, le référencement pour mon site marche bien en français et en anglais. Pose la question sur le forum de webrankinfo, ils sont plus caler là dessus.


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

#18 12-10-2006 20:56:10

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 merci alors je vais faire mon noob et poser la question suivante.

Dans une page, il n'y a pas de souci, je peux modifier via l'éditeur html le contenu et le mettre 2 fois entre chaque balise respective. En revanche, je ne vois pas comment modifier le champs texte titre ou alors je met les balises comme un porcos directement dans l'éditeur visuel ? big_smile

Merci


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

Hors ligne

 

#19 12-10-2006 21:12: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

Pour le titre tu fais de même que pour les pages et ça marche nickel normalement.


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

#20 12-10-2006 21:49:22

gwengwen
Connaisseur WP
Lieu: Québec
Date d'inscription: 29-09-2006
Messages: 30
Site web

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

Bonjour tout le monde, personne pour me conseiller...? ange (cf plus haut) merchi d'avance

Dernière modification par gwengwen (12-10-2006 21:49:57)

Hors ligne

 

#21 12-10-2006 23:26:36

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

Mmmm oui sauf que par défaut il me met le nom de la page en anglais, alors que dans la modification de la page j'ai d'abord mis fr puis en. Pareil dans le titre... smile


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

Hors ligne

 

#22 13-10-2006 10:58: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

Désolé je reviens à la charge, je n'ai toujours pas réussi à gérer ce petit souci d'ordre de priorité. Par défaut il m'affiche le titre en anglais alors que le contenu reste correctement en français. J'ai beau inversé et reinversé les ordres, je ne vois pas....grr.....


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

Hors ligne

 

#23 13-10-2006 13:33:32

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

T'as bien fait ça: $polyglot_settings['default_lang'] = 'fr';
et: mettre la langue par défaut de votre blog en ('WPLANG', 'en_US') ?

Aurais-tu un lien à nous filer pour qu'on puisse voir en live le problème? Merci


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

#24 13-10-2006 18:15:38

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

J'avais oublié de faire le 2ème. Tout marche à peu près normalement, il y a juste la date qui s'affiche encore en anglais dans les 2 cas....


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

Hors ligne

 

#25 13-10-2006 18:52:28

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

Jean-Marc a écrit:

Afin que les dates se traduisent aussi, il faut modifier le fichier locale.php qui est dans wp-includes.

Tout en haut du fichier, juste après le <?php, il faut place la ligne suivante :
global $weekday, $weekday_initial, $weekday_abbrev, $month, $month_abbrev;

En effet, sans placer cette ligne les variables gérant les dates et les jours ne seront pas globales, ce qui entraîne que les jours et les mois restent imperturbablements dans la langue du WPLANG du fichier wp-config,php.

happy

Pour la trad des dates


www.photoglob.fr - Photographie panoramique, reportages, visites virtuelles
www.limoges360.com - Visite virtuelle de Limoges

Hors ligne

 

Pied de page des forums

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