Multilinguisme Non structuré - commentairesMultilinguisme Non structuré2021-09-01T13:55:57Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment5091082021-09-01T13:55:57Z<p>bonjour, <br class="autobr">
ces exemples sont très intéressants . Par contre j'ai le cas d'un seul article sélectionné et rédigé en multilingue (avec les balises ) et voudrait afficher, en Spip 4 le TITRE dans la langue de la page .<br class="autobr">
J'ai lu la page <a href="https://www.spip.net/fr_article5332.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article5332.html</a><br class="autobr">
et j'ai pensé mettre :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><h2 class="#EDIT{titre}">(#TITRE|extraire_multi{lang})</h2></code></pre></div>
<p>mais cela ne marche pas<small class="fine d-inline"> </small>? Où est mon erreur svp<small class="fine d-inline"> </small>?<br class="autobr">
merci</p>Multilinguisme Non structuré2015-08-07T09:41:24Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4832692015-08-07T09:41:24Z<p>Bonjour,</p>
<p>Merci Kent1 pour cette contrib très utile.</p>
<p>Deux commentaires sur la dernière partie de cette contrib « Redirection automatique vers la langue du navigateur » :</p>
<p>1- Lorsque l'on utilise que les chaînes de langues sur le site, la variable <code class="spip_code spip_code_inline" dir="ltr">#CONFIG{langues_utilisee}</code> ne contient que la langue principale du site. Il peut être nécessaire d'utiliser à la place <code class="spip_code spip_code_inline" dir="ltr">#CONFIG{langues_multilingue}</code> qui contient bien la liste des langues déclarées dans l'interface d'admin.</p>
<p>2- Dans le script php, il est nécessaire de remplacer ls occurrences de <code class="spip_code spip_code_inline" dir="ltr">split</code> par des <code class="spip_code spip_code_inline" dir="ltr">explode</code>. En effet, <code class="spip_code spip_code_inline" dir="ltr">split()</code> est obsolète depuis PHP5.3</p>
<p>Bien à vous,</p>
<p>Pielo</p>Multilinguisme Non structuré2010-08-16T10:08:12Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4333102010-08-16T10:08:12Z<p>j'ai exactement le même problème décrit par bertrand<small class="fine d-inline"> </small>!</p>
<p>une idée<small class="fine d-inline"> </small>?</p>Multilinguisme Non structuré2009-08-04T08:47:29Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4189122009-08-04T08:47:29Z<p>accolade fermante manquante dans le script php pour mes_option.php.</p>bug à l'insertion d'un critère inverse2008-12-30T14:45:18Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4116202008-12-30T14:45:18Z<p>idem quelque soit le critère indiqué (par titre, par date...)</p>
<p>Aurais-tu trouver la solution<small class="fine d-inline"> </small>?</p>bug à l'insertion d'un critère inverse2008-10-28T23:49:00Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4096072008-10-28T23:49:00Z<p>ton exemple marche bien. quand je lui ajoute les critere <code class="spip_code spip_code_inline" dir="ltr">{par date}</code> et <code class="spip_code spip_code_inline" dir="ltr">{inverse}</code> <br class="autobr">
lorsque je met le site en francais c'a marche<br class="autobr">
mais lorsque je passe en langue anglaise mes articles qui sont en anglais et francais s'affiche une fois en anglais et une fois en francais.</p>
<p>je ne comprend pas.</p>
<p>c'a à l'air de ce comporter comme si <code class="spip_code spip_code_inline" dir="ltr">{doublons}</code> ne fonctionnait pas</p>
<p>quelqu'un aurais déjà été confronté à ce problème<small class="fine d-inline"> </small>?</p>
<p>a+</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_chaque_article(ARTICLES){id_rubrique}{par date} {inverse} ></code></pre></div>
<p>l'exemple repris est celui de cyril marion posté le 31 décembre</p>Multilinguisme Non structuré2008-03-19T09:03:14Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4041642008-03-19T09:03:14Z<p>Merci pour cette contrib' c'est un début qui m'aide bien pour mettre les mains dans un site multilingue.</p>
<p>A tout hasard, est ce que quelqu'un aurait une idée pour organiser un site multilingue avec mettons de 3 langues où le principe serait d'afficher les articles dans la langue de navigation turc par exemple, s'il n'y a pas de trad de l'afficher en anglais de préférence en second choix, puis en dernier recours dans la langue de l'article de référence, le français.</p>
<p>Si quelqu'un a une piste pour que je puisse me lancer car je vois pas trop. Merci</p>Multilinguisme Non structuré2007-12-31T13:33:19Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment4017352007-12-31T13:33:19Z<p>Salut Kent1</p>
<p>Ton article m'a bien inspiré pour un site multilingue type « babel » (<a href="http://www.tchendukua.com" class="spip_out" rel='nofollow external'>Tchendukua, ici et ailleurs</a>).</p>
<p>Il me semble que l'on peut encore simplifier la 1<sup class="typo_exposants">re</sup> boucle, de la manière suivante :
<br>- on cherche tous les articles d'une rubrique
<br>- pour chaque article, on vérifie s'il y a une trad dans la langue<small class="fine d-inline"> </small>; si oui on l'affiche. Si non, on affiche l'article d'origine.</p>
<p>Voila ce que ça donne :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_chaque_article>
[(#REM) Pour chacun des articles de la rubrique... ]
<BOUCLE_chaque_article(ARTICLES){id_rubrique}> [(#REM) ... on regarde s'il existe une trad dans la langue demandée]
<BOUCLE_article_dans_la_langue(ARTICLES){traduction}{lang=#ENV{lang}}{doublons}>
[<h3 class="#EDIT{titre}"><a href="#URL_ARTICLE" title="[(#TITRE|supprimer_numero)]">(#TITRE|supprimer_numero)</a></h3>]
</BOUCLE_article_dans_la_langue>
</B_article_dans_la_langue> [(#REM) Sinon, on affiche l'article d'origine ]
<BOUCLE_article_origine(ARTICLES){id_article}{origine_traduction}{doublons}>
[<h3 class="#EDIT{titre}" style="font-style:italic"><a href="#URL_ARTICLE" title="[(#TITRE|supprimer_numero)]">(#TITRE|supprimer_numero)</a></h3>]
</BOUCLE_article_origine> <//B_article_dans_la_langue> </BOUCLE_chaque_article></code></pre></div>
<p>Encore merci,</p>
<p>A+<br class="autobr">
Cyril</p>Multilinguisme Non structuré2007-08-20T22:57:27Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment3971882007-08-20T22:57:27Z<p>Pardon ...</p>
<p>Je n'avais jamais vu votre message et vous en remercie...</p>
<p>Si d'autres cas intéressent... c'est un sujet qui m'intéresse fortement et une des principale raison pour laquelle j'ai choisi spip....</p>Multilinguisme Non structuré2007-05-26T01:32:59Zhttps://contrib.spip.net/Multilinguisme-Non-structure#comment3942072007-05-26T01:32:59Z<p>Limpide et redoutablement efficace. Excellent travail<small class="fine d-inline"> </small>!</p>