espace privé et chaines de langues

Bonsoir

Je travaille sur la traduction des pages de configuration d'Escal et j'ai un chtiot souci

Le menu de configuration est construit à partir de ce code inspiré de Sarkaspip

if (!defined('_ESCAL_PAGES_CONFIG')) define('_ESCAL_PAGES_CONFIG',
'accueil
|Généralités!meta:layout:elements:bandeau:menuh:multilinguisme:pied
|Colonne principale!sommaire_principal:rubrique_principal:article_principal:contact_principal:forumsite_principal
|Choix des blocs latéraux!sommaire_lateral:rubrique_lateral:article_lateral:forumsite_lateral:autres_lateral
|Paramétrage des blocs latéraux!deplier_replier:titre_contenu
|Un peu de style!fonds:bords:arrondis
|Des plugins dans Escal!galleria:rainette:mentions:articlepdf:spipdf:licence:spip400:socialtags:facebook:signalement:shoutbox
');

Mais je n'arrive pas à indiquer une chaine de langue pour les entrées principales comme "Généralités" par exemple

Pour les entrées secondaires, pas de souci.

Si quelqu'un a une idée, je prends !

Un petit up et quelques précisions : en fait le menu de navigation est créé par un fichier qui contient ceci

[(#REM) <!-- Navigation dans les pages de configuration
             Fortement inspiré du squelette Sarkaspip --> ]
<div class="sous_navigation">
<BOUCLE_nav(DATA){source table, #EVAL{_ESCAL_PAGES_CONFIG}|explode{|}}>
<div class="liste">
[(#VALEUR|explode{!}|count|>{1}|oui)
[<h5>(#VALEUR|explode{!}|reset)</h5>]]
<ul class="liste-items">
         <BOUCLE_navigation_cfg(DATA){source table, #VALEUR|explode{!}|end|explode{:}}>
         [<li class="item[(#ENV{cfg, accueil}|=={#VALEUR|trim}|oui)on]" style="padding:2px 0 2px 10px;">
     (#URL_ECRIRE{#ENV{exec}}|parametre_url{cfg,#VALEUR|trim}
         |lien_ou_expose{
             [(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)]})
</li>]
         </BOUCLE_navigation_cfg>
</ul>
</div>
</BOUCLE_nav>
</div>

Et là je suis un peu perdu. Comment permettre l'utilisation de chaînes de langues pour

(#VALEUR|explode{!}|reset)

comme pour

(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)

Mes différents essais sont plutôt infructueux...

Le 20/04/2017 à 20:10, Jean-Christophe Villeneuve a écrit :

Bonsoir

Je travaille sur la traduction des pages de configuration d'Escal et j'ai un chtiot souci

Le menu de configuration est construit à partir de ce code inspiré de Sarkaspip

if (!defined('_ESCAL_PAGES_CONFIG')) define('_ESCAL_PAGES_CONFIG',
'accueil
|G&eacute;n&eacute;ralit&eacute;s!meta:layout:elements:bandeau:menuh:multilinguisme:pied

|Colonne principale!sommaire_principal:rubrique_principal:article_principal:contact_principal:forumsite_principal
|Choix des blocs lat&eacute;raux!sommaire_lateral:rubrique_lateral:article_lateral:forumsite_lateral:autres_lateral
|Param&eacute;trage des blocs lat&eacute;raux!deplier_replier:titre_contenu
|Un peu de style!fonds:bords:arrondis
|Des plugins dans Escal!galleria:rainette:mentions:articlepdf:spipdf:licence:spip400:socialtags:facebook:signalement:shoutbox
');

Mais je n'arrive pas à indiquer une chaine de langue pour les entrées principales comme "G&eacute;n&eacute;ralit&eacute;s" par exemple

Pour les entrées secondaires, pas de souci.

Si quelqu'un a une idée, je prends !

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

C'est bon, à force d'essais plus ou moins empiriques, j'ai trouvé

(#VAL{escal:cfg_page_}|concat{#VALEUR|explode{!}|reset}|trim|_T)

à la place de

(#VALEUR|explode{!}|reset)

et hop !

Le 30/04/2017 à 21:14, Jean-Christophe Villeneuve a écrit :

Un petit up et quelques précisions : en fait le menu de navigation est créé par un fichier qui contient ceci

[(#REM) <!-- Navigation dans les pages de configuration
            Fortement inspiré du squelette Sarkaspip --> ]
<div class="sous_navigation">
<BOUCLE_nav(DATA){source table, #EVAL{_ESCAL_PAGES_CONFIG}|explode{|}}>
<div class="liste">
[(#VALEUR|explode{!}|count|>{1}|oui)
[<h5>(#VALEUR|explode{!}|reset)</h5>]]
<ul class="liste-items">
        <BOUCLE_navigation_cfg(DATA){source table, #VALEUR|explode{!}|end|explode{:}}>
        [<li class="item[(#ENV{cfg, accueil}|=={#VALEUR|trim}|oui)on]" style="padding:2px 0 2px 10px;">
    (#URL_ECRIRE{#ENV{exec}}|parametre_url{cfg,#VALEUR|trim}
        |lien_ou_expose{
            [(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)]})
</li>]
        </BOUCLE_navigation_cfg>
</ul>
</div>
</BOUCLE_nav>
</div>

Et là je suis un peu perdu. Comment permettre l'utilisation de chaînes de langues pour

(#VALEUR|explode{!}|reset)

comme pour

(#VAL{escal:cfg_page_}|concat{#VALEUR}|trim|_T)

Mes différents essais sont plutôt infructueux...

Le 20/04/2017 à 20:10, Jean-Christophe Villeneuve a écrit :

Bonsoir

Je travaille sur la traduction des pages de configuration d'Escal et j'ai un chtiot souci

Le menu de configuration est construit à partir de ce code inspiré de Sarkaspip

if (!defined('_ESCAL_PAGES_CONFIG')) define('_ESCAL_PAGES_CONFIG',
'accueil
|G&eacute;n&eacute;ralit&eacute;s!meta:layout:elements:bandeau:menuh:multilinguisme:pied

|Colonne principale!sommaire_principal:rubrique_principal:article_principal:contact_principal:forumsite_principal
|Choix des blocs lat&eacute;raux!sommaire_lateral:rubrique_lateral:article_lateral:forumsite_lateral:autres_lateral
|Param&eacute;trage des blocs lat&eacute;raux!deplier_replier:titre_contenu
|Un peu de style!fonds:bords:arrondis
|Des plugins dans Escal!galleria:rainette:mentions:articlepdf:spipdf:licence:spip400:socialtags:facebook:signalement:shoutbox
');

Mais je n'arrive pas à indiquer une chaine de langue pour les entrées principales comme "G&eacute;n&eacute;ralit&eacute;s" par exemple

Pour les entrées secondaires, pas de souci.

Si quelqu'un a une idée, je prends !

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci :-)k++

On 01.05.2017 18:34, Jean-Christophe Villeneuve wrote:

C'est bon, à force d'essais plus ou moins empiriques, j'ai trouvé

(#VAL{escal:cfg_page_}|concat{#VALEUR|explode{!}|reset}|trim|_T)

à la place de

(#VALEUR|explode{!}|reset)

et hop !