[SPIP Zone] retour sur langonet

Bonjour

Je viens de scanné le plugins annuaire et manifestement les items se trouvant dans ce filtre |affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic} ne serais pas vu … serais ce une mauvaise écriture du filtre ou bien langonet ?

pierre

Le 28/04/10 07:29, Pierre KUHN a écrit :

Je viens de scanné le plugins annuaire et manifestement les items se
trouvant dans ce filtre *
|affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic}*ne
serais pas vu ... serais ce une mauvaise écriture du filtre ou bien
langonet ?

l'écriture est tout à fait correcte.
c'est bien une faiblesse de langOnet qui ne retrouve pas
les items concernés.

Eric me suggère de l’écrire de cette façon |affiche_un_ou_plusieurs{<:annuaire:article_syndic:>,<:annuaire:articles_syndic:>} si j’ai bien compris son mail privé de ce matin.

Est ce que ça passerais du coup dans le filtre ? (qui n’est pas documenté sur spip.net/@)

Pierre

Le 28 avril 2010 09:26, denisb <denisb@laposte.net> a écrit :

Le 28/04/10 07:29, Pierre KUHN a écrit :

Je viens de scanné le plugins annuaire et manifestement les items se
trouvant dans ce filtre *
|affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic}*ne
serais pas vu … serais ce une mauvaise écriture du filtre ou bien
langonet ?

l’écriture est tout à fait correcte.
c’est bien une faiblesse de langOnet qui ne retrouve pas
les items concernés.


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 28/04/10 09:29, Pierre KUHN a écrit :

*|affiche_un_ou_plusieurs{<:annuaire:article_syndic:>,<:annuaire:articles_syndic:>}

c'est aussi une écriture valide.

dans ce cas je fais les corrections dans ce sens ce soir sur mon plugins.

Le 28 avril 2010 09:58, denisb <denisb@laposte.net> a écrit :

Le 28/04/10 09:29, Pierre KUHN a écrit :

*|affiche_un_ou_plusieurs{<:annuaire:article_syndic:>,<:annuaire:articles_syndic:>}

c’est aussi une écriture valide.


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 28 avril 2010 07:29, Pierre KUHN <pierrekuhn82@gmail.com> a écrit :

Bonjour

Je viens de scanné le plugins annuaire et manifestement les items se trouvant dans ce filtre |affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic} ne serais pas vu … serais ce une mauvaise écriture du filtre ou bien langonet ?

Ha tiens ce mail tombe pas mal …

J’ai aussi deux remarques que je me suis faites hier :

  • Langonet n’affiche pas les doublons dans un même fichier (items de langue déclarées deux fois par erreur dans le même fichier)

  • Ne permet pas de tester extensions/* mais affiche les items indéfinis dans un répertoire définis dans ces répertoires apparemment

Voila

++

kent1

Le 28 avr. 2010 à 09:58, denisb a écrit :

Le 28/04/10 09:29, Pierre KUHN a écrit :

*|affiche_un_ou_plusieurs{<:annuaire:article_syndic:>,<:annuaire:articles_syndic:>}

c'est aussi une écriture valide.

mmm, disons que ça marche peut-être, mais c'est un peu un hasard.
l'écriture valide est celle où l'on passe le nom des chaines

|affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic}

Cédric

Le 28/04/10 13:56, cedric.morin@yterium.com a écrit :

mais c'est un peu un hasard.

ah.
plus précisemment ?

parce que si
   [(#LOGO_SITE_SPIP|image_reduire{<:tst_01:>, <:tst_02:>})]
fonctionne parfaitement,
   [(#LOGO_SITE_SPIP|image_reduire{tst_01, tst_02})]
pas du tout.

avec, dans local_fr.php :
   'tst_01' => '50',
   'tst_02' => '100',

quant à
   <BOUCLE_a(ARTICLES) {id_article > <:tst_01:>}>
ça me produit bien la requête
   AND (articles.id_article > 50)

alors que
   <BOUCLE_a(ARTICLES) {id_article > tst_01}>
donne (mais on s'en doute)
   AND (articles.id_article > 'tst_01')

Le 28 avr. 2010 à 14:39, denisb a écrit :

Le 28/04/10 13:56, cedric.morin@yterium.com a écrit :

mais c'est un peu un hasard.

ah.
plus précisemment ?

le filtre singulier_ou_pluriel attend *explicitement* le nom des chaines de lange, pas les chaines traduite, pour cause d'argument de nombre à passer.

Cédric

Le 28/04/10 15:25, cedric.morin@yterium.com a écrit :

le filtre singulier_ou_pluriel attend *explicitement* le nom des chaines de lange, pas les chaines traduite, pour cause d'argument de nombre à passer.

ok.
correction apportée sur la doc :
   |singulier_ou_pluriel{ xxx:chaîne_un, xxx:chaîne_plusieurs} - SPIP

Je crois qu’on s’est pas compris.
Je ne connais pas ce filtre |affiche_un_ou_plusieurs et je croyais que c’était un filtre spécifique à Annuaire. En ce sens je ne comprenais pas pourquoi on compliquait les choses inutilement avec cette écriture.

Si ce filtre existe dans SPIP (moi j’avais en tete singulier_ou_pluriel) alors il faut comprendre son prototype. Moi j’avoue ne pas comprendre le fait de passer module:item. Soit on passe item tout seul, soit on passe <:module:item:>, non ?

++
Eric

Le 28 avril 2010 09:26, denisb <denisb@laposte.net> a écrit :

Le 28/04/10 07:29, Pierre KUHN a écrit :

Je viens de scanné le plugins annuaire et manifestement les items se
trouvant dans ce filtre *
|affiche_un_ou_plusieurs{annuaire:article_syndic,annuaire:articles_syndic}*ne
serais pas vu … serais ce une mauvaise écriture du filtre ou bien
langonet ?

l’écriture est tout à fait correcte.
c’est bien une faiblesse de langOnet qui ne retrouve pas
les items concernés.


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Bon ça fait chier :stuck_out_tongue: !!!
Faudrait arrêter les cas particuliers juste pour faire chier LangOnet :wink: !!!

++
Eric

Le 28 avril 2010 16:03, denisb <denisb@laposte.net> a écrit :

Le 28/04/10 15:25, cedric.morin@yterium.com a écrit :

le filtre singulier_ou_pluriel attend explicitement le nom des chaines de lange, pas les chaines traduite, pour cause d’argument de nombre à passer.

ok.
correction apportée sur la doc :
http://www.spip.net/fr_article4002.html


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 28 avr. 2010 à 16:15, Eric a écrit :

Je crois qu'on s'est pas compris.
Je ne connais pas ce filtre |affiche_un_ou_plusieurs et je croyais que c'était un filtre spécifique à Annuaire. En ce sens je ne comprenais pas pourquoi on compliquait les choses inutilement avec cette écriture.

Si ce filtre existe dans SPIP (moi j'avais en tete singulier_ou_pluriel)

oui en fait il s'appelle singulier_ou_pluriel maintenant. L'autre nom etait sa première version, qui ne devrait plus être utilisé.
Mais le prototype de la fonction est identique :stuck_out_tongue:

alors il faut comprendre son prototype. Moi j'avoue ne pas comprendre le fait de passer module:item. Soit on passe item tout seul, soit on passe <:module:item:>, non ?

Heu non.
le problème c'est que la chaine de langue a un argument à passer, c'est justement le role du filtre qui fait donc un _T($nomchaine,array('nb'=>$nombre))
Cédric