Ok, j’ai écrit récemment qu’une nouvelle version de ZdMultilang allait être publiée. Honnetement, je ne pensait pas que cela serait aussi rapide. Mais comme Pau Sanchez a fait une excellent modification pour le plugin, j’ai décidé de l’integrer et par la même occasion d’integrer toute les améliorations en attente.
Avant de donner le changelog de cette version, laissez moi vous dire que j’ai enfin trouvé comment faire pour traduire les permaliens. Par contre ce n’est pas encore implementé car pour le moment c’est extremement mauvais en terme de SEO, en effet, la méthode que j’ai implementéé permet d’interpreter ces liens :
http://blog.zen-dreams.com/fr/nouveau_post
http://blog.zen-dreams.com/en/new_post, super
et enfin, http://blog.zen-dreams.com/en/nouveau_post et ca par contre c’est très mauvais puisque pour 2 URLs j’aurais exactement le meme contenu à la lettre près.
Pour l’instant j’experimente donc avec ma méthode et ferais une mise a jour aussitot que j’aurais une solution acceptable.
Et maintenant le changelog.
- La fonctionalitee la plus attendue : Vous pouvez enfin utiliser les pages statiques comme page d’accueil!
- Correction de bug: n’affiche le lien de traduction que si la page a ete enregistree (et donc assure de ne traduire que ce qui est possible)
- Ajout d’une option pour masquer le drapeau dans le widget
- La fonction zd_multilang_menu prends maintenant 2 parametres : zd_multilang_menu (show_language_name, show_language_flag). Par defaut ces valeurs sont vraies
- Ajout d’une option permettant de voir le post original lorsque l’on traduit (sur la meme page)
- Ajout d’on bouton de don…
- Possibilite de choisir le niveau requis pour editer le contenu traduit
- Permettre de stocker les commentaires en fonction de la langue de la page vue – Superbe travail fait par Pau Sanchez. Cette derniere fonctionalite permet surtout de ne pas afficher les commentaire en francais sur le post en anglais, et vice versa (c’est un exemple)
- Sauvegarde automatique (optionnelle) toutes les 5 minutes
English
Bonjour,
Je souhaiterais afficher le switcher zd_multilang dans le header de wordpress et non pas dans la sidebar.
J’ai tenté d’insérer la fonction zd_multilang_widget() mais j’ai un message d’erreur avec la fonction extract().
Comment faire ? Avec wp-cumulus la fonction wp_cumulus_insert() permet de faire apparaître le nuage de tags n’importe où sur la page…
Merci de votre retour,
Cordialement
Webbud, il faut utiliser la fonction zd_multilang_menu()
It’s nice! We are working in a « plugin for your plugin » that can manage translated urls for categories and tags.
It would be great zdmultilang can translate permalinks for posts!
Regards Anthony.
Bonjour,
Merci de votre retour mais j’avais déjà utilisé cette fonction sans rien voir apparaître dans le header wordpress. Avec zd_multilang_widget() j’ai bien mon drapeau qui apparaît mais avec une erreur concernant les arguments.
Je me suis débrouillé en décalant vers le haut la sidebar en jouant sur le css, mais bon…
Cordialement
Webbud,
Effectivement, la syntaxe est echo zd_multilang_menu();
Petit problème chez moi avec la dernière version installée :si le titre s’affiche bien, le corps du texte en anglais ne s’affiche pas, il y a juste des petits points rouges… Il faut le mettre en surbrillance pour le voir. Inutile de dire que j’ai donc toutes les difficultés du monde à le formater… Pas de problème non plus en revanche pour la partie Extraits.
Ceci peut-il être dû au fait que j’utilise un éditeur amélioré, Dean’s FckEditor ? Je ne le pense pas car cela tient juste à la partie centrale, corps du texte. Je précise qu’elle est bien enregistrée et s’affiche sur le site, c’est juste dans l’édition qu’elle disparaît.
Ponsot, il y a de fortes chances pour que ce soit du a ton editeur, en effet, je n’ai jamais teste avec un autre editeur que celui fournis par defaut.
Exact, je viens de vérifier en désactivant l’éditeur, et l’extension remarche. Grand merci en tout cas pour cette extension de très grande qualité.
Bonjour Anthony, et merci beaucoup pour ce chouette travail que tu as fait avec le plugin. Juste ce que je cherchais !
Je me demandais s’il était possible de rajouter, pour une prochaine version, une option pour publier automatiquement une page dans la langue traduite à chaque publication d’un article dans la langue d’origine. Afin de signaler au lecteur d’une autre langue que l’article sera bientôt traduit. En laissant à l’administrateur la possibilité de rédiger cette phrase, ainsi que de choisir entre un titre traduit automatiquement ou gardé original.
Beaucoup de demandes ! ;-)
Merci beaucoup,
Et bonne poursuite,
Samuel
Samuel´s last blog ..La valse des générations
Samuel, regardes dans les options, tu as la possibilite d’ajouter un lien « traduire avec google translate »
Merci pour la réponse. Je pensais plus à une option permettant d’afficher une page statique au texte paramétrable, publiée automatiquement en tant qu’article traduit, à la publication de chaque article dans la langue d’origine.
On peut déjà le faire en écrivant ce genre de message directement dans la version traduite de l’article, mais ensuite si on travaille sur la traduction on ne peut pas sauvegarder les modifications en brouillon…
Merci !
Samuel´s last blog ..La valse des générations
I think this plugin is great, but i miss one feature. If i have two or more languages, how is it possible to blog a post in only this language for example in english when french is my default language?
Alex,
This is not possible right now
Are you thining about this option in the next version of ZdMultilang?
Bonjour,
Je viens d’installer ce plugin et il est super ! Par contre je crois que j’ai un petit problème avec l’affectation des commentaires à la bonne langue. En effet même en étant sur mon billet en anglais (http://monblog/en/) le commentaire est associé au français (langue par défaut).
Merci,
Guillaume
Guillaume´s last blog ..A true multilingual version of my blog
Guillaume, est-ce que tu as bien edite la page de commentaires de wordpress pour y ajouter les parametres de langue comme explique dans la FAQ du plugin ?
# You can have static pages as a frontpage !
My default blog’s language is Italian and If I set as fronpage a static page with translation, the language swithcer not works properly.
You can test it on our blog: http://www.eleutheros.org
In witch way can we have static pages as a frontpage ?
Elèutheros, how did you implement the language switcher ?
It’s working for me but I’ll have a look into it and see what could be the potential bug.
I use zd_multiang options for language switcher and this is my setting:
General Options
Default Language: Italiano
Generate permalink for Default language: Yes
Display untranslated posts: Hide
Language Switcher
Show Language Switcher in post: Show
Language Switcher Position: Top
Show Language names in switcher: Show
Show Flags in switcher: Hide
Language Switcher CSS class: lang_switch
Thanks Anthony for this great update! I’m experiencing that while « wp_tag_cloud » now shows the tags in each corresponding language, « the_tags » function still output the tags only in the main language.
Regards, gelo.
Merci, je n’avais pas vu la FAQ sur WordPress…
Ca marche nickel !
Guillaume´s last blog ..A true multilingual version of my blog
Bonjour,
Je viens de le tester aussi mais j’ai dû le désactiver pour une problème avec la sidebar:
Lorsque j’ai placé le widget dans ma sidebar, il m’a fait comme une erreur de balise mal fermée. Je me suis retrouvé avec tout ce qui était en dessous du widget, tout en bas de mon site…
Malgré avoir retirer le widget, cela n’a rien changé, j’ai dû le désactiver complètement. Une idée sur l’endroit du code du widget qui poserait problème ?
J’ai vraiment envie de le réactiver au plus vite car ce plugin est une pure merveille !
Romain.
Romain´s last blog ..Un voleur retrouvé via eBay en Grande Bretagne
I use this pluggin because i need to built a mutil language website , and it looks the best to do this. But i have a problem, i write the original post, i translate it to english (for example) and when i try to switch to the others languages, the post doesn’t change, it is always the same, the original post. But why your website this do very well, can you help me. And how do you put switch buton on main menu . when we have new version of plugin. I like plugin very much, it is very easy to use but i can’t use it now.
Linhan,
Apprently there is a bug with Internet Explorer 8, is this the browser you are using ? I will try to find out what is happening, but I don’t have my hands on an Internet Explorer 8 at the present time :(
Hi Anthony and happy new year :)
I’d like to know your opinion about « the_tags » funstion problem that several users like me are having. Earlier you suggested in a reply that maybe a problem in the theme can be the reason. Can you detail this a little bit more please? Thanks in advance.
Hi Gelo,
I will try to look a little bit more into this problem when I will have some more free time. Sorry for the delay :(
Bonjour et bravo pour le travail
J’ai un souci et je dois avouer que je sèche un peu:
La page home en « fr » est ok
quand je passe en « en » l’url de la page home ne prends pas en compte le « en » et ca foire complet quand on reclique sur home on repasse en français
Que faire Merci de ton aide
Vincent
Vince´s last blog ..En 2010, les points d’orgue de Denis et Fabien
Vince, lorsque je teste sur ton site, cela fonctionne correctement. As-tu toujours le probleme ?
j’ai le meme problem!!
Bonsoir
oui j’ai deux pb
1-
http://www.canoe-kayak-jo-2012.com/
Dans admin WP
Réglage
option lecture:
La page d’accueil affiche
Une page statique
* Page d’accueil : non
* Page des articles : News
quand on est sur la racine http://www.canoe-kayak-jo-2012.com/
le plugin ne fonctionne pas
2- WP-Cumulus ne fonctionne pas
Merci de m’aider !!!!!!!!!!!!!
Vincent
Bonjour,
Il y aurait-il une interaction entre le widget lien natif de WordPress et le plugin zdmultilang? car lorsque:
- j »active le widget lien (peu importe où dans la sidebar) sans le plugin zdmultilang, tout est okay.
- j’active le plugin zdmultilang et que je désactive le widget lien, tout est okay
- j’active le plugin zdmultilang et le widget lien en même temps, peu importe où je place le widget lien, j’ai un bug d’affichage. Il semblerait que lorsque j’active zdmultilang, le code du widget lien suivant : disparaisse…
Avez-vous une piste sur ce problème ?
cdlt,
Romain
Romain´s last blog ..Brève: mise en vente gratuites sur eBay, le 14 janvier 2010
A Priori il y a bien un bug, je vais corriger ca des que j’aurais du temps
Ce que je voudrais pouvoir faire est un peu différent. Y’a-t-il une fonction qui permette de proposer les articles dans une autre langue seulement si ils existent, comme c’est fait à l’intérieur des articles, mais pour le mettre à un autre endroit ?
Je ne parle pas de la fonction zd_multilang_menu() qui propose TOUTES les langues, mais bien de ce que tu utilises pour insérer la (ou les langues) directement dans l’article.
arthak´s last blog ..Etoile de soleil feat. arthak
arthak,
Tu as une fonction a disposition qui te permet de savoir si un post est traduit dans une autre langue :
zd_multilang_is_translated($id, $lang)
Bonjour
Superbe plugin apparemment, que je n’ai pas encore testé cependant. Je me pose des questions car je suis en train de travailler sur une version très « tunée » d’un blog WP (thème 100% maison) qui utilise notamment MagicFields (plugin permettant de créer des formulaires spécifiques pour des pages ou des posts – super puissant !)
Quid de l’intégration avec ce dernier ? Il est basé sur les champs personnalisés (mais permet de proposer un back-office 100% personnalisé à l’utilisateur)
Vais p’têt tenter une install sur une version de test…
En tout cas beau travail :-)
Cédric´s last blog ..[Lightroom] Thésaurus de mots-clés sur les mammifères d’Europe
Cedric,
ZdMultilang ne gere pas les custom fields, desole.
Anthony´s last blog ..ZdMultilang version 1.2.5 is out !
hi! i am using zdmultilang on the webisite i m building… everything works fine except one thing.
If from any page with the second language i click on home page links (generated with the code:
<a href=" » >
the website turns to the first language!
i have thought to modify the link to the homepage like that
<a href="/
but i am not so into php…. and this doesn’t work
how to fix this???
tnx!!
i saw the code i wrote was hiden
echo get_option(‘home’);
is the link to home page
when i click this link the home page turns to the main language….
Please i see a lot of people have the same problem as mine… but nobody answer about that!
Well … when you go back to the home page link any site turns to its main language
the links that points to home is built like that:
href= »<?php echo get_option('home');
so i tryed adding after that
/$CurrentLanguagePermalink
but it seems at that point of the header $CurrentLanguagePermalink is still a blank value … so nothing changes
please help help help!
thank you!
ok i solved the home page problem
in header it’s necessary to use
echo zd_multilang_permalink($permalink)
instead of get_home
i hope it will be useful to all the people who have the same trouble…
but i have another one i cannot solve!
TAGS are not translated
they are translated only when called by
single_tag_title();
but if the code is the_tags
they always appear in the main language and not translated…
i hope at least this question will find an answer…
Brice, you may have malformed or should I say unexpected format for your tags. I know some of these features may not support all themes as long as there is no good hook to translate them
hi anthony, the theme i am using is deeply modified by me to solve all the little troubles i’ve found so far… tags is the last one and then it’s done :) i hope
donc pour les pages TAG.PHP j’ai le code
single_tag_title();
cet code origins une traduction parfait
mais dans les pages archive.php et single
j’ai le code the_tags()
pour avoir le lien …. et dans ces pages le tags sont pas traduit ….
Anthony, regardind the_tags() problem, how should we modify our themes to get the tags properly translated? Thnaks.
gelo´s last blog ..Cuando los navegadores web conocieron los “world browsers”
Cher Anthony
Ton plugin fonctionne à merveille, mais …
Trois remarques :
1 Impossible de changer le title d’une page traduite, mauvais pour le référencement en anglais
idem pour description, il faudrait un lien avec le plugin All in one SEO ou quelque chose d’approchant !
2 Quand on est sur la page d’accueil, ici en l’occurrence http://www.canoe-kayak-jo-2012.com/ et que l’on clique sur le drapeau anglais rien ne se passe, il faut tout d’abord cliquer sur n’importe quel lien, et là la version anglaise fonctionne !!!
Y a t il un moyen de contourner cela?
3 WP Cumulus ne fonctionne pas avec ton plugin, y a t il encore une fois un moyen de contourner cela?
Goog job, mais je pense que pour atteindre une quasi perfection, il faut répondre au moins aux deux premiers points
Très très cordialement
Vince
Qu’entends tu par le title d’une page traduite ? Tu parles du permalien ? J’ai une solution dans les bacs mais pour l’instant elle est pire au niveau du referencement donc je ne l’inclue pas encore.
2/ Je vais essayer de comprendre ce qui se passe.
3/ Contacter le developpeur de wp-cumulus ? Non je ne sais pas non plus car je n’utilise pas ce plugin et je ne sais pas comment il recupere les noms des tags.
Je sais qu’il y a un bug au niveau des tags et je travaille dessus, mais… ca prend du temps ;)
Dear Anthony,
Thanks again for this amazing plugin! I write you because I´m having a little bit of trouble with the wordpress search regarding the translations. I can search in portuguese (main language), always with results, but I can´t search the italian version of the site. I tried everything I could think of prior to contact you.
It looks like the query won´t take into account the language, like the translation wont exist. I would really appreciate if you can help me out. I can send you via pvt email the address of the site if this helps.
Thank you very much,
Regards,
Tiago Morena
En effet, il est génial ce plugin que je viens de découvrir, je l’adopte définitivement.
Il n’y a pas de réponse sur le problème du lien vers la page d’accueil, souvent cité au dessus…
Je vais donc vous expliquer la méthode que j’ai utilisée pour le résoudre :
1) Je me suis aperçu que dans ce plugin, il y a plusieurs filtres très intéressants,notamment ‘zd_multilang_permalink’ mais rien sur l’adresse du site (‘home’)
2) j’ai donc ajouté dans ‘function.php’ de mon thème les lignes suivantes :
Ce qui va appliquer le filtre, sur la recherche de l’adresse du site. Or ce filtre ajoute justement la langue ( ‘&lang=xx’ ).
Cela marche très bien chez moi sur mon serveur de test, il faut que je le fasse sur le site ouvert dans les jours qui viennent.
En tout cas bravo pour ce travail très utile pour notre communauté.
Newdid,
Newdid´s last blog ..Ted_VirtualSidebar
les balises php sont bloqués, ce que je comprends trés bien voici donc sans elles :
if ( function_exists(‘zd_multilang_permalink’) ){
add_filter(‘bloginfo_url’,'zd_multilang_permalink’,1);
}
Newdid´s last blog ..Ted_VirtualSidebar
Bonjour,
J’ai le même soucis que beaucoup… La page d’accueil n’est pas traduite. Quand je clique sur le lien pour changer de langue, rien ne se passe.
Jai essayé d’insérer le code que propose Newdid, mais ça ne change rien…
Avez-vous des solutions?
Je remarque que tous les commentaires ici sont datés du même jour… C’est du coup assez difficile de savoir où en sont les réponses! ;)
Merci, je viens de corriger mon theme :D
salut Anthony,
as-tu une nouvelle version de Zdmultilang dans les tuyaux qui corrigerait les quelques bugs mentionnés ci-dessus?
est-ce qu’une « release date » est déjà plus ou moins fixée?
j’aimerais passer en multilingue et ton plugin m’a l’air d’être la solution, mais je peux attendre un peu si une nouvelle version plus performante se profile.
merci d’avance et un grand bravo pour ce fabuleux travail!
Good morning Antony,
i’m using your plugin + all in one seo on a web site i’m developing and i have troubles with page titles (and Breadcrumbs).
have a look at the site: http://www.caterinaambrosizaiontz.com
As you can see, in vertical menù, items are translated properly, but in pagest, titles are still in english. Breadcrumbsalso are not translated (i use Yoast Breadcrumbs plugin).
maybe it’s me i made some mistake in configuration.
Have you got any suggestion?
thank you in advance.
suso.
oh, well, reading Brice’s post, where He write to replace <?php echo get_option('home'); with
echo zd_multilang_permalink($permalink), i resolved my problem!!!
i think was Yoast Breadcrumbs plugint was creating my problem!!!
thank you Brice!!!!
Hi guys,
This is a fantastic plugin and I use it on multiple sites. I have a new website where I have a ‘drop-down mega-menu’ which is not using get_wp_pages etc but all the pages are hardcoded.
Is it possible to use conditional tags for this plugin, so I can manually write each page in the menu for each language??? That would be great! I’m sure it’s possible….
Sean O’Brien´s last blog ..Ulsan PWA World Cup
les balises php sont bloqués, ce que je comprends trés bien voici donc sans elles :
if ( function_exists(‘zd_multilang_permalink’) ){
add_filter(‘bloginfo_url’,'zd_multilang_permalink’,1);
}
Newdid´s last blog ..Ted_VirtualSidebar
Bonjour Anthony,
La mise à jour WordPress 3.0 permet désormais de paramétrer les menus indépendamment du thème (onglet apparences/menus). Y a-t-il un moyen de configurer la traduction de ces menus avec la présente version du plugin ZD Multilang ? Sinon, sera-t-il possible d’ajouter cette fonctionnalité à la prochaine version ?
Merci bien,
Sam
Hi,
I think, zdmultilang 1.2.5 does not work with wp 3.0, 1.2.4 does. I use the theme « unnamed » (http://xuyiyang.com/wordpress-themes/unnamed/). If I try to translate a post or a page, all text is displayed as white text on white background …
Do you have a fix for it?
Thank you very much for this great plugin!
It does work, some reported that it didn’t but it is compatible. Anyway, I will make an announcement soon.