- Statut : non résolu
- Ce sujet contient 295 réponses, 72 participants et a été mis à jour pour la dernière fois par vivi12, le il y a 9 années et 11 mois.
-
AuteurMessages
-
25 juillet 2008 à 12 h 51 min #580163David123 wrote: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…
hello,
J’ai le meme probleme. Finalement, quelle est la solution? Que faut-il modifier?
Autre probleme: meme si jindique « true » dans la fonction $polyglot_settings, les drapeaux n’apparaissent pas.
J’ai vu que plusieurs personnes ont le meme soucis, mais je n’ai pas trouve de reponse.Merci Merci
25 juillet 2008 à 14 h 45 min #580164Perso je n’ai jamais trouvé de solution et suit passé à la concurrence : Language Switcher. ça marche quasiment de la même façon (c’est basé sur Polyglot) et j’ai aussi trouvé plusieurs avantage face à Polyglot :
— une notice d’utilisation bien faite et précise sur le site (bien qu’en anglais) ce qui est vraiment utile pour un novice comme moi
— des mise à jour fréquentes pour régler les bugs que peuvent apporter les nouvelles version de WordPress.
— un auteur qui répond aux e-mailshttp://www.poplarware.com/languageplugin.html
Comme vous avez compris je suis très satisfait !
25 juillet 2008 à 14 h 55 min #580165Pour montrer comment c’est simple, j’ai simplement mis ce code dans ma sibedar :
?php if(function_exists(‘langswitch_list_langs’)){
langswitch_list_langs(false, true, ‘li’);
}?>Les options sont :
Drapeaux : false/true
Nom ‘en texte’ des langues : false/true
HTML Tag : ‘li’ ou ‘p’ ‘span’ (en liste par défaut)Elle est pas belle la vie ?
Et les langues se règlent dans les options du plugin…
Apres dans les message sil suffit d’écrire [lang_fr] en français [/lang_fr] [lang_en] in english [/lang_en]. Hop.
L’internationalisation des thèmes (si tu utilises un thème que tu as crée toi même) est un peu plus compliquée mais c’est le même processus que pour Polyglot. Si tu utilises un thème déjà internationalisé alors aucun problème.
25 juillet 2008 à 15 h 49 min #580166He merci,
je viens d’essayer. par contre, je n’arrive pas a installer les drapeaux… je ne sais pas pourquoi.
tu pourrais me montrer exactement le code a inserer?
merci25 juillet 2008 à 16 h 27 min #580167Bein a priori le code pour activer les drapeaux est celui que que j’ai posté la haut, il faut juste changer la premiere option en TRUE :
langswitch_list_langs(true, true, ‘li’);
25 juillet 2008 à 16 h 30 min #580168Est-ce que tu as uploder les drapeaux comme indiqué dans l’installation (tu lis l’anglais ?)
Upload the flag icon files (*.png) into sub-directory « langswitch_flags » of wp-content/plugins, in your WordPress installation.
25 juillet 2008 à 16 h 37 min #580169en fait quand je change les parametres true false quoi que je fasse ca reste en texte et ca n’affiche pas les drapeaux. ahhhhhh
25 juillet 2008 à 16 h 57 min #580170ok regle. en fait j’avais un probleme d’appelation de drapeau car j’en ai redesigne et j’aais sauvegarde sous un autre nom. en tout cas, merci!
29 juillet 2008 à 12 h 41 min #580171Bonjour à tous,
Je souhaite traduire un site (donc utiliser polyglot), cependant polyglot (ou le propriétaire du site : http://mons-en-pevele.michelthuillier.com/)
affiche des informations fausses (de langue) dans la balise :Y-a-t-il un moyen de changer cela ?
29 juillet 2008 à 13 h 36 min #580172un peu d’info sur le sujet (mais pas de réponse désolé)
http://www.empyree.org/latapie_david/drupal/post/la_difference_entre_xml_lang_et_hreflang
10 août 2008 à 12 h 27 min #580173Bonjour à tous,
Je viens de traduire mon site grâce à polyglot, qui au passage est un outil super, mais il me reste quelques questions.Je viens de mettre les drapeaux au début de ma sidebar :
Mais ils s’affichent à la verticale (je parle de leur alignement) et non à l’horizontal comme c’est le cas lorsque l’on active le widget.
Vous savez d’où cela peut venir?
Ensuite, j’aimerai traduire mes titres de section (enfin je crois que ca s’appelle comme ça?) mais je crois que ce n’est pas possible.
Merci d’avance.
Erwan
10 août 2008 à 12 h 53 min #580174Tu veux dire les catégories ? Si c’est le cas ça se traduit de la même maniere que le reste.
Sinon ton problème de drapeaux doit pouvoir se régler en corrigeant tes CSS non ?
10 août 2008 à 13 h 12 min #580175Euh non en fait c’est le titre des widget. Mon widget pages s’appelle « Sections » car c’est le même mot en français et en anglais, mais je voudrais mettre quelque chose comme rubrique en français.
Et pour les drapeaux je suis très loin d’être un expert en CSS mais j’ai un peu regardé et je vois vraiment d’où ça peut venir. J’ai regardé dans le config.php de polyglot mais rien non plus.
Si vous voulez jeter un coup d’oeuil : http://www.rougevifnyc.com
Merci
11 août 2008 à 9 h 21 min #580176Ok ca marche pour moi.
J’ai donc mis au debut de ma sidebar :<?php
echo '<div align="center"><a href="/?lang_pref=fr"><img src="http://www.rougevifnyc.com/wp-content/plugins/polyglot_flags/fr.png" alt="Francais" title="Francais" /></a> <a href="/?lang_pref=en"><img src="http://www.rougevifnyc.com/wp-content/plugins/polyglot_flags/us.png" alt="English" title="English" /></a></div>‘;
?>22 septembre 2008 à 12 h 46 min #580178bon, gros problème,
quand je cliques sur le lien ?lang_pref=en
ça ne change rien (fr étant langue par defaut)je suis en $polyglot_settings = false;
parce que sinon ça fout vraiment la merde en rewrite avec d’autres script $_get…une idée ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.