L'utilisation du plugin Multilingue implique que seuls les articles créés après l'activation du plugin sont pris en compte et seulement dans la langue sélectionnée.
Je confirme. Tout simplement parce qu'une fois le plugin activé les articles ne sont pas stockés au même endroit, mais dans un dossier dédié en fonction de la langue et ceci pour toutes les langues activées.
Question : En cas de traduction d'articles, peut-on créer un lien entre les 2 ? Exemple : je lis «Mon texte», je bascule en Anglais et je peux lire «My text» ? (et inversement.)
Je vais donc laisser les choses en l'état : pas de plugin multilingue (il vaut mieux que tous les articles soient visibles quelque soit la langue) mais des interfaces différentes selon l'identité du rédacteur.
Je connais en éffet le même soucis avec le plugin Multilingue : à l'activation il les articles FR sont en éffet dans data/article/fr et l'URL monsite.org/fr/
est bien accéssible.
en revanche même si le dossier data/article/en existe il y a une boucle de redirection qui s'opère sur le ndd et redirige vers le monsite.org/en/ avec une erreur
C'est un plugin en version alpha que j'avais développé en parallèle de celui de Stéphane. J'ai laissé son développement, le plugin de Stéphane étant beaucoup mieux écrit. De plus, je ne l'ai jamais testé sur la 5.2.
Donc si j'ai un conseil à te donner, utilise le plugin officiel. C'est plus sûr.
J'ai un petit bug avec ce plugin, quand je créer une page anglaise (langue seconde) et que je clic sur le lien qui se génère dans le menu du site version anglais, j'obtiens ce lien (qui évidement m'envoie sur «error found») index.php?en/index.php?en/static1/about-us si j'enlève manuellement un des index.php?en/ la page s'affiche ! Comment je fais dans mon Template pour enlever ce dédoublement d'index.php? J'ai essayer d'enlever le getLang dans cette ligne de code du header mais ça bug...
@nicoladiaz
Rien ne t’empêche de coder en dur dans ton thème le lien vers les langues avec les libellés que tu souhaites plutôt que d'appeler MyMultiLingue()
Réponses
L'utilisation du plugin Multilingue implique que seuls les articles créés après l'activation du plugin sont pris en compte et seulement dans la langue sélectionnée.
Voilà !
Je confirme. Tout simplement parce qu'une fois le plugin activé les articles ne sont pas stockés au même endroit, mais dans un dossier dédié en fonction de la langue et ceci pour toutes les langues activées.
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Je vais donc laisser les choses en l'état : pas de plugin multilingue (il vaut mieux que tous les articles soient visibles quelque soit la langue) mais des interfaces différentes selon l'identité du rédacteur.
Je connais en éffet le même soucis avec le plugin Multilingue : à l'activation il les articles FR sont en éffet dans data/article/fr et l'URL monsite.org/fr/
est bien accéssible.
en revanche même si le dossier data/article/en existe il y a une boucle de redirection qui s'opère sur le ndd et redirige vers le monsite.org/en/ avec une erreur
Observez-vous le même bogue ?
merci
Il ne me semble pas avoir déjà vu ton problème.
As-tu un site ou je pourrai constater le problème et analyser ce qui se passe
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
en fait j'utilise plus précisement
MultiLingue - Version 1.0 (05/01/2013)
Pour un Pluxml multilangue
Auteur : Cyril MAGUIRE - http://www.ecyseo.net/
ce plugin a fonctionné un moment
indifferemment sur monsite.org/en/ et monsite.org/fr/
puis le bogue mentionné si dessus
je me demande si ce plugin ne modifie pas des fichiers core du pluxml
Donc si j'ai un conseil à te donner, utilise le plugin officiel. C'est plus sûr.
En revanche je ne vois pas le plugin en question dans http://wiki.pluxml.org/index.php?page=Plugins+officiels ?
infos ici: http://forum.pluxml.org/viewtopic.php?id=3793
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Je l'ai ajouté à l'instant.
je viens d'intégrer le plugin :
Deux remarques : le choix des drapeaux n'est pas heureux est-il possible de mettre du à la place : en > english / fr > français
enfin la redirection en fonction de la langue du navigateur est-elle opérationnelle ?
$lang = substr($_SERVER, 0, 2);
une variante peut être dans le fichier plxMyMultiLingue.php du plugin :
à la place de
on peut mettre
cela permet d'afficher les codes langues (2 lettres)
Reste à adapter le code pour afficher par exemple : français à la place de fr
Rien ne t’empêche de coder en dur dans ton thème le lien vers les langues avec les libellés que tu souhaites plutôt que d'appeler MyMultiLingue()
Consultant PluXml
Ancien responsable du projet (2010 à 2018)