Annonce

Important : WordPress 2.6 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.

#151 19-11-2007 19:54:19

seguelac
Connaisseur WP
Date d'inscription: 19-11-2007
Messages: 10

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

Bonjour,

Je suis débutant et ma question va peut etre paraitre un peu con. Aprés avoir suivi les recommandation notament en ce qui concerne cette balise

//set to 'true' if there should be shown flags instead of names of languages
$polyglot_settings['use_flags'] = true;

//list of ISO codes and their image represantations (flags).
//all flags can be found in 'polyglot_flags' directory

$polyglot_settings['flags']['fr'] = 'fr.png';
$polyglot_settings['flags']['en'] = 'gb.png';
$polyglot_settings['flags']['ru'] = 'ru.png';
$polyglot_settings['flags']['fr'] = 'fr.png';

$polyglot_settings['flags']['cs'] = 'cz.png';
$polyglot_settings['flags']['it'] = 'it.png';
$polyglot_settings['flags']['sv'] = 'se.png'

Et mis les drapeaux dans le dossier correspondant à polyglot sur mon serveur, je n'arrive pas à afficher les drapeaux. est -que quelqu'un aurias une solutions ?
Merci à vous.

Hors ligne

 

#152 20-11-2007 06:12:17

seeb
Membre WP
Date d'inscription: 20-11-2007
Messages: 2

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

Salutations à tous !

J'ai installé et configuré le plugin sans problème mais j'aurais juste besoin d'un petit coup de pouce concernant les drapeaux placé dans ma sidebar, je suis pas vraiment axé programmation Web (mes connaissances se limitant à la bidouille de code relativement simpliste en général)... venons en à la question, j'aimerais juste que les 2 drapeaux présents sur le site http://www.majorque-prod.fr, soit centrés et espacés en haut de la sidebar (au même endroit mais réorganisé quoi parce que la c'est plutot moche de les voir l'un en dessous et l'autre et collé)

Mici à vous

Hors ligne

 

#153 20-11-2007 09:25:11

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

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

seguelac a écrit:

je n'arrive pas à afficher les drapeaux

L'affichage des drapeaux est déterminé par l'utilisation de la fonction polyglot_list_langs() que l'on place en général dans le fichier sidebar.php ou header.php, à l'endroit où l'on veut voir apparaître les drapeaux. Voici le code à inclure :

Code: php

  1. <?php if (function_exists('polyglot_list_langs'))
  2.                            polyglot_list_langs(true); ?>


Cordialement

Dernière modification par dlo (20-11-2007 09:25:30)


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

Hors ligne

 

#154 20-11-2007 09:34:07

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

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

seeb a écrit:

j'aimerais juste que les 2 drapeaux présents sur le site http://www.majorque-prod.fr, soit centrés et espacés en haut de la sidebar

Il faut passer par une mise en page à l'aide de CSS pour avoir la présentation voulue.

Par exemple, le code dans sidebar.php pourrait être :

Code: php

  1. <div id="langbar">
  2.                 <ul>
  3. <?php if (function_exists('polyglot_list_langs'))
  4.                            polyglot_list_langs(true); ?>
  5.                 </ul>
  6.                 </div>


et dans le fichier style.css, on ajoute :

Code:

  1. #langbar ul {
  2.         margin: 0;
  3.         padding: 0;
  4.         list-style-type: none;
  5.         list-style-image: none;
  6. }
  7. #langbar li {
  8.         display: inline;
  9.         padding: 5px 10px 5px 10px
  10. }

Et le tour est joué !

Cordialement

Dernière modification par dlo (20-11-2007 09:35:48)


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

Hors ligne

 

#155 20-11-2007 14:00:44

seeb
Membre WP
Date d'inscription: 20-11-2007
Messages: 2

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

Je vais essayer ça, merci à toi dlo biere

Hors ligne

 

#156 29-11-2007 02:25:12

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

Bonjour à tous !

Je me suis débutant et je me suis lancé dans l'internationalisation du thème The Morning After...
J'arrive à générer le fichier .pot (pour ma page de test qui est home.php) mais quand je veux créer un nouveau catalogue avec poEdit, celui-ci me dit que mon fichier n'est pas valide... argggg
J'ai même essayé l'excellent tuto de Marc Charlet et j'ai le même bug...

Sinon, voila comment j'ai modifié la page home.php :

Code:

  1. <?php get_header(); ?>
  2.  
  3.     <!--<div id="topbanner" class="column span-14">    start top banner
  4.             <div class="pagetitle">
  5.                 // home
  6.             </div>
  7.         </div>-->   <!-- end top banner -->
  8.        
  9.         <div id="home_content" class="column span-14">   <!-- start home_content -->
  10.      
  11.             <div id="home_left" class="column span-7 first">   <!-- start home_left -->
  12.                
  13. <?php $catid = $wpdb->get_var("SELECT term_ID FROM $wpdb->terms WHERE name='Asides'"); ?>
  14.  
  15. <?php $catid2 = $wpdb->get_var("SELECT term_ID FROM $wpdb->terms WHERE name='Featured'"); ?>
  16.            
  17.         <?php $the_query = new WP_Query('cat=-' .$catid. ',-' .$catid2. '&showposts=4&orderby=post_date&order=desc');
  18.      
  19.         while ($the_query->have_posts()) : $the_query->the_post();
  20.  
  21.         $do_not_duplicate = $post->ID; ?>       
  22.  
  23.          
  24.         <div id="content_post">
  25.         <div id="latest_post">   <!-- start latest_post -->
  26.                 <?php $cat = get_the_category(); $cat = $cat[0]; ?>
  27.             <h3 class="mast"><a href="<?php echo get_category_link($cat->cat_ID);?>"><?php echo $cat->cat_name; ?> &raquo;</a></h3>
  28.          
  29.           <?php if ( get_post_meta($post->ID, 'latest_home_img', true) ) { ?>
  30.          
  31.           <div id="latest_post_image">
  32.           <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/latest/<?php echo get_post_meta($post->ID, "latest_home_img", $single = true); ?>" alt="<?php bloginfo('name'); ?>: Latest post" width="280" height="96" /></a>
  33.           </div>
  34.          
  35.           <?php } ?>
  36.          
  37.           <h3 class="latest_post_title" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><?php the_title(); ?></a></h3>
  38.          
  39.           <p><?php echo strip_tags(get_the_excerpt(), '<a><strong>'); ?></p>
  40.          
  41.           <div class="latest_post_meta">
  42.             <span class="latest_read_on"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><?php _e('Continue Reading','tmai'); ?></a></span>
  43.             <span class="latest_comments"><?php comments_popup_link(__('Post a comment','tmai'), __('One comment','tmai'), __('% comments','tmai'), __('Comments off','tmai')); ?></span>      
  44.                                 
  45.                    
  46.                     </div>
  47.         </div>   <!-- end latest_post -->
  48.                
  49.                              </div>
  50.    
  51.         <?php endwhile; ?>
  52.  
  53.             </div>   <!-- end home_left -->
  54.  
  55.             <div id="home_right" class="column span-7 last">
  56.          
  57.           <div id="title">
  58.           <h3 class="mast3"><?php _e('Welcome to ','tmai'); ?><?php bloginfo('name'); ?></h3>
  59.          
  60.           <?php $the_query = new WP_Query('pagename=description');
  61.      
  62.           while ($the_query->have_posts()) : $the_query->the_post();
  63.  
  64.           $do_not_duplicate = $post->ID; ?>
  65.          
  66.           <?php the_content(); ?>
  67.          
  68.           <?php endwhile; ?>       
  69.  
  70.             <div id="home_featured">   <!-- start home_featured -->
  71.           <h3 class="home_featured"><?php _e('Featured Post','tmai'); ?></h3>
  72.          
  73.           <?php $the_query = new WP_Query('category_name=featured&showposts=1');
  74.      
  75.           while ($the_query->have_posts()) : $the_query->the_post();
  76.  
  77.           $do_not_duplicate = $post->ID; ?>
  78.          
  79.           <div class="feat_content">
  80.          
  81.             <?php if ( get_post_meta($post->ID, 'featured_home_img', true) ) { ?>
  82.          
  83.             <div class="feat_thumb"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/featured/<?php echo get_post_meta($post->ID, "featured_home_img", $single = true); ?>" alt="<?php the_title(); ?>" /></a></div>
  84.            
  85.             <?php } ?>
  86.            
  87.             <div class="feat_title"><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><?php the_title(); ?></a></div>
  88.            
  89.             <div class="feat_exc">           
  90.               <p><?php echo strip_tags(get_the_excerpt(), '<a><strong>'); ?></p>
  91.             </div>
  92.                      
  93.           </div>
  94.          
  95.           <?php endwhile; ?>
  96.            
  97.         </div>   <!-- end home_featured -->
  98.  
  99.             <div id="home_asides">   <!-- start asides -->
  100.        
  101.           <h3 class="mast"><?php _e('Asides','tmai'); ?></h3>
  102.          
  103.           <ul class="arrow">
  104.             <?php $the_query = new WP_Query('category_name=asides&showposts=5&orderby=post_date&order=desc');
  105.      
  106.             while ($the_query->have_posts()) : $the_query->the_post();
  107.  
  108.             $do_not_duplicate = $post->ID; ?>
  109.            
  110.             <li><?php echo strip_tags(get_the_content(), '<a>'); ?> <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>">#</a></li>
  111.            
  112.             <?php endwhile; ?>
  113.           </ul>
  114.         </div>   <!-- end asides -->
  115.  
  116.       </div>
  117.          
  118.         <div class="column span-4 first">
  119.            
  120.           <h3 class="mast"><?php _e('Recent Posts','tmai'); ?></h3>
  121.          
  122.           <?php $the_query = new WP_Query('cat=-' .$catid. ',-' .$catid2. '&showposts=5&offset=3&orderby=post_date&order=desc');
  123.      
  124.           while ($the_query->have_posts()) : $the_query->the_post();
  125.  
  126.           $do_not_duplicate = $post->ID; ?>
  127.          
  128.           <div class="home_recent_post">
  129.          
  130.             <?php if ( get_post_meta($post->ID, 'thumb_home_img', true) ) { ?>
  131.             <div class="home_recent_thumb">
  132.                        
  133.               <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/thumbs/<?php echo get_post_meta($post->ID, "thumb_home_img", $single = true); ?>" alt="<?php the_title(); ?>" /></a>
  134.             </div>
  135.             <?php } ?>
  136.            
  137.             <div class="home_recent_title" id="post-<?php the_ID(); ?>">
  138.                         <?php $cat = get_the_category(); $cat = $cat[0]; ?>
  139.             <span><a href="<?php echo get_category_link($cat->cat_ID);?>"><?php echo $cat->cat_name; ?> &raquo;</a></span>
  140.               <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e('Permanent Link to','tmai'); ?><?php the_title(); ?>"><?php the_title(); ?></a>
  141.                      
  142.             </div>
  143.            
  144.             <div class="home_recent_date">
  145.                             <p><?php echo strip_tags(get_the_excerpt(), '<a><strong>'); ?></p>
  146.              
  147.             </div>
  148.            
  149.             <div class="home_recent_auth"><?php _e(' by ','tmai'); ?><?php the_author(); ?><?php _e(' the ','tmai'); ?><?php the_time(__('F j, Y','tmai')) ?>
  150.             </div>
  151.            
  152.           </div>
  153.          
  154.           <?php endwhile; ?>
  155.      
  156.               </div>
  157.             <div id="sidebar">
  158.                      
  159.                  <?php get_sidebar(); ?> </div>
  160.                    
  161.               </div>
  162.      
  163.             </div>
  164.      
  165.         </div>   <!-- end home_content -->       
  166.        
  167. <?php get_footer(); ?>

et voila comment est généré mon fichier pot :

Code:

  1. # SOME DESCRIPTIVE TITLE.
  2. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3. # This file is distributed under the same license as the PACKAGE package.
  4. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5. #
  6. #, fuzzy
  7. msgid ""
  8. msgstr ""
  9. "Project-Id-Version: PACKAGE VERSION\n"
  10. "Report-Msgid-Bugs-To: \n"
  11. "POT-Creation-Date: 2007-11-28 21:15-0400\n"
  12. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14. "Language-Team: LANGUAGE <LL@li.org>\n"
  15. "MIME-Version: 1.0\n"
  16. "Content-Type: text/plain; charset=CHARSET\n"
  17. "Content-Transfer-Encoding: 8bit\n"
  18.  
  19. #: home.php:32 home.php:37 home.php:42 home.php:83 home.php:87 home.php:110
  20. #: home.php:133 home.php:140
  21. msgid "Permanent Link to"
  22. msgstr ""
  23.  
  24. #: home.php:42
  25. msgid "Continue Reading"
  26. msgstr ""
  27.  
  28. #: home.php:43
  29. msgid "Post a comment"
  30. msgstr ""
  31.  
  32. #: home.php:43
  33. msgid "One comment"
  34. msgstr ""
  35.  
  36. #: home.php:43
  37. #, php-format
  38. msgid "% comments"
  39. msgstr ""
  40.  
  41. #: home.php:43
  42. msgid "Comments off"
  43. msgstr ""
  44.  
  45. #: home.php:58
  46. msgid "Welcome to "
  47. msgstr ""
  48.  
  49. #: home.php:71
  50. msgid "Featured Post"
  51. msgstr ""
  52.  
  53. #: home.php:101
  54. msgid "Asides"
  55. msgstr ""
  56.  
  57. #: home.php:120
  58. msgid "Recent Posts"
  59. msgstr ""
  60.  
  61. #: home.php:149
  62. msgid " by "
  63. msgstr ""
  64.  
  65. #: home.php:149
  66. msgid " the "
  67. msgstr ""
  68.  
  69. #: home.php:149
  70. msgid "F j, Y"
  71. msgstr ""

boulet

Si vous aviez quelques idées, ça me dépannerait bien... siffle

Hors ligne

 

#157 29-11-2007 10:30:30

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

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

Avec PoEdit 1.3.5 pour Windows et en faisant un copier-coller des lignes mises dans le message pour en faire un fichier .pot via Notepad, j'arrive sans problème à générer un nouveau catalogue et à créer sans erreur des fichiers .po et .mo. Donc, il n'y a pas de problème de syntaxe.

Un problème de version de PoEdit, peut-être ?

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

 

#158 29-11-2007 11:46:30

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

Merci beaucoup pour ta réponse, ça fait plaisir de voir ça au réveil (vive le décalage horaire !).
Je suis sur vista, j'ai installé PoEdit 1.3.5 et gettext à partir de ce lien :
http://gnuwin32.sourceforge.net/downlinks/gettext.php
Peut être provoque t-il des bugs avec vista ?... je vais me pencher sur la config de PoEdit sinon...
Je te tiens au courant
Merci à toi big_smile

Hors ligne

 

#159 29-11-2007 16:39:16

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

Bon.... je viens de télécharger la nvelle version de PoEdit... et ça marche biere
Merci !!
A bientôt pour de nouvelles aventures je pense...

Hors ligne

 

#160 29-11-2007 17:18:49

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

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

Joanny a écrit:

et ça marche

En voilà une bonne nouvelle ! smilesmilesmile

Bon blogging polyglotte !

Dernière modification par dlo (29-11-2007 17:19:15)


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

Hors ligne

 

#161 02-12-2007 15:14:25

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,

tout d'abord je vous remercie pour les réponses à mes précédentes questions.

en fait j'aurai une dernière question :

Dans une des page du site que j'ai créé (voir profil) , ici c'est la page subscribe, j'appel plusieurs posts de façon manuelle:

Code:

  1. $sql=mysql_query("SELECT post_content, post_status FROM `wp_posts` WHERE ID=1089");
  2. $line=mysql_fetch_array($sql);
  3. if($line[1]=="publish"){
  4.   print "$line[0]\n";
  5. }

Dans ce cas si j'utilise les balises [lang_fr][/lang_fr] dans le contenu du post appelé par cette requête, le post s'affiche avec les balises de polyglot et du coup n'appel pas le contenu selon la langue mais affiche tout en ignorant les balises.

Pourquoi? et comment faire pour appeler un post unique et qu'il passe par le plugin polyglot avant d'être affiché (repérage des balises [lang_en]...)?

Merci pour votre aide

Dernière modification par rudebwoy (02-12-2007 15:24:24)

Hors ligne

 

#162 03-12-2007 19:27:24

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

Suite des aventures....

J'aurais aussi une petite question.... roll
Dans mon interface admin je peux mettre les balises [lang_en][/lang_en] autour du nom de ma caégorie pour que ça la traduise selon la langue (au niveau de la sidebar).

Le hic c que ça m'affiche : [lang_en]My title[/lang_en] [lang_fr]Mon titre[/lang_fr] au niveau du nom de la catégorie dans ma page..

J'utilise ce code :

Code:

  1. <?php $cat = get_the_category(); $cat = $cat[0]; ?>
  2.             <h3 class="mast2"><a href="<?php echo get_category_link($cat->cat_ID);?>"><?php echo $cat->cat_name; ?> &raquo;</a></h3>

Est t'il possible de passer par une fonction qui va interpreter mes balises comme pour la sidebar ??? qui elle utilise :

           

Code:

  1.       <ul class="cat">
  2.               <?php wp_list_categories('title_li=&sort_column=name&show_count=0&show_last_updated=1&use_desc_for_title=1&exclude=' .$catid. ',' .$catid2. '') ?>
  3.             </ul>

un petit mix des deux serait sympa.... blink

Merci beaucoup

Hors ligne

 

#163 03-12-2007 19:49:41

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

boulet ange boulet

wp

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.

j'ai ensuite utilisé  : <

Code:

  1. ?php the_category(' '); ?>

Et ça marche !!! resolu

Hors ligne

 

#164 03-12-2007 22:34:12

Joanny
Membre WP
Date d'inscription: 29-11-2007
Messages: 7

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

Encore une petite question...
Vous sauriez comment faire pour que l'url affichée dans la barre de navigation contienne le nom de mon post traduit ds la langue du visiteur ??....
big_smile

Hors ligne

 

#165 04-12-2007 14:37:41

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

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

rudebwoy a écrit:

comment faire pour appeler un post unique et qu'il passe par le plugin polyglot avant d'être affiché

Polyglot possède deux fonctions utilisables directement dans des templates pour afficher un texte multilingue formatté avec des [lang_xx][/lang_xx] en fonction de la langue de l'utilisateur. Il s'agit de la fonction p__($text) qui renvoit le texte dans la langue du blog et p__e($text) qui affiche le texte dans la langue du blog. Le seul paramètre de ces fonctions est le texte dont on veut extraire uniquement une version.

Dans l'exemple cité, il faudrait faire :

Code: php

  1. if($line[1]=="publish"){
  2.   print p__($line[0]) . "\n";
  3. }


Attention: p__() et p__e() ne sont définies que si le plugin Polyglot est actif ! Dans le cas contraire, l'exécution de ce code se terminerait avec un message d'erreur du genre "La fonction p__() n'existe pas".

Cordialement

Dernière modification par dlo (04-12-2007 14:39:01)


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

Hors ligne

 

#166 04-12-2007 14:53:37

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

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

Joanny a écrit:

Vous sauriez comment faire pour que l'url affichée dans la barre de navigation contienne le nom de mon post traduit ds la langue du visiteur ??....

Cela n'est malheureusement pas prévu dans Polyglot donc pas possible actuellement.

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

 

#167 04-12-2007 23:00:00

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

Salut la communauté Wordpress

Merci à toi dlo pour ta réponse rapide et très claire. biere

J'ai utilisé la fonction p__e() et cela marche parfaitement.  le résultat se trouve sur cette page:

7sky

Merci encore.wink

Bonne continuation à tous les utilisateurs de wordpress. wp

Hors ligne

 

#168 18-12-2007 11:29:00

burninghat
Passionné WP
Lieu: Jura - CH
Date d'inscription: 23-01-2007
Messages: 104
Site web

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

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.

Et le visiteur français qui est sur une machine installée  en anglais (ou autre langue) parce que :
- il est en voyage et dans un cybercafé
- les pc de son entreprise sont configurés ainsi
- etc

il aura peut-être envie de le voir en français l'article lui, donc pouvoir switcher de langue à la volée (par un ptit drapeau ou un lien), c'est un plus à ne vraiment pas négliger (surtout que ça ne coûte rien :p) AMHA

Dernière modification par burninghat (18-12-2007 11:29:21)

Hors ligne

 

#169 18-12-2007 17:44:28

paritel
Membre WP
Date d'inscription: 18-12-2007
Messages: 2

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

Bonjour à tous,

je suis en train d'implémenter polyglot pour un site web multilingue et cela fonctionne pour les titres de pages, du menu gauche et du contenu principal.

par contre j'ai un souci avec le plugin collapse_page_menu : ce plug in permet de regrouper les pages par rapport à une page mère et les liens vers les pages filles ne sont affichés que si l'on clique sur la le lien de la page mère.
pour afficher les liens ce plugin utilise le champ post_title. et comme le titre est entouré avec les balises de langues, celles-ci apparaissent dans le lien.
j'ai modifié la propriété du champ post_title en longtext (car 3 langues).

la méthode getextted ne me semble pas appropriée.

Quelqu'un aurait-il une solution?

merci de vos lumière
bernard

Hors ligne

 

#170 19-12-2007 08:58:08

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

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

paritel a écrit:

... et comme le titre est entouré avec les balises de langues, celles-ci apparaissent dans le lien.

Cf. quelques posts plus haut dans ce topic ! happy La solution est là !

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

 

#171 20-12-2007 10:04:56

paritel
Membre WP
Date d'inscription: 18-12-2007
Messages: 2

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

effectivement la solution était là mais au bout de 7 pages de réponses j'ai un peu zappé. big_smile
et ca fonctionne nickel

merci

Hors ligne

 

#172 25-12-2007 17:45:13

Eric
Habitué WP
Date d'inscription: 14-08-2006
Messages: 58

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

Bonjour,

JE viens d'installer la dernière version de wp. Afin d'y faire mes tests, j'ai utilisé polyglot avec lequel je bloquais déjà il y a quelques mois. En reprenant le tuto de Jean-Marc, je me relance donc dans l'aventure. Cette foi-ci, le message est le suivant :

J'ai donc apporté les modifications dans le plugin afin qu'il ne prennent que deux langues en compte :
dans l'interface je vois apparaître en-cs-sv hors aucune des ces trois langues ne figurent dans ma configuration.

Suite...

Lorsque je clique sur une de ces langues "en" par exemple, le navigateur me renvoie à une page erreur 404 (jusque la logique ) mais j'observe que le lien va vers un repertoire qui n'est plus dans la dernière version wp; à savoir "lang-pref". Je crée donc le répertoire  en question dans lequel je place mes deux .mo plus le .mo "en" afin de faire un test. la je m'aperçois qu'il n'y a aucune extension soit lang-pref/en/. Donc si parmi vous quelqu'un connaît la solution du problème, je lui en serait reconnaissant. Merci.

PS: il s'agit d'une installation où ne figure que le plugin polyglot.

Hors ligne

 

#173 02-01-2008 17:05:54

daeye
Membre WP
Date d'inscription: 18-12-2007
Messages: 8

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

Ma configuration WP actuelle
- Version de WordPress : 2.3
- Thème utilisé : personalisé à partir du classic
- Plugins en place : polyglot
- Nom de l'hebergeur : 1&1
- Adresse du site : www.daeyeworld.com

quand on clique sur les drapeaux, jái le droit un un beau 404, pourtant il me semblait avoir fait ce qu´il fallait...

Hors ligne

 

#174 02-01-2008 17:33:57

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

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

daeye a écrit:

quand on clique sur les drapeaux, jái le droit un un beau 404, pourtant il me semblait avoir fait ce qu´il fallait...

Cela a surement à voir avec le paramétrage des permaliens utilisé et les clauses de réécriture d'URL dans le fichier .htaccess. Il faut investiguer dans cette direction.


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

Hors ligne

 

#175 03-01-2008 16:52:28

daeye
Membre WP
Date d'inscription: 18-12-2007
Messages: 8

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

"le paramétrage des permaliens" cést dans quelle partie du code ?

en fait moi au final je voudrais pouvoir créer un lien depuis une autre page pour tomber directement sur le blog dans la langue souhaitée ( donc en fait changer de langue en cours de route à l´aide des drapeaux ne mínterresse pas plus que ca ....)

comment faire ...

Hors ligne

 

Pied de page des forums

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