[PLUGINS] ~Menu_Langues_Liens v1.1.9-->v1.2.0
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 15 May 2014 14:19:30 +0000 (16:19 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 15 May 2014 14:19:30 +0000 (16:19 +0200)
17 files changed:
www/plugins/Menu_langue_lien/balise/menu_lang.php
www/plugins/Menu_langue_lien/formulaires/configurer_menu_lang_liens.html
www/plugins/Menu_langue_lien/formulaires/menu_lang.html
www/plugins/Menu_langue_lien/lang/mll.xml
www/plugins/Menu_langue_lien/lang/mll_en.php
www/plugins/Menu_langue_lien/lang/mll_es.php
www/plugins/Menu_langue_lien/lang/mll_fr.php
www/plugins/Menu_langue_lien/lang/mll_nl.php [new file with mode: 0644]
www/plugins/Menu_langue_lien/lang/mll_sk.php
www/plugins/Menu_langue_lien/lang/paquet-mll.xml
www/plugins/Menu_langue_lien/lang/paquet-mll_fr.php
www/plugins/Menu_langue_lien/lang/paquet-mll_nl.php [new file with mode: 0644]
www/plugins/Menu_langue_lien/mll_options.php
www/plugins/Menu_langue_lien/paquet.xml
www/plugins/Menu_langue_lien/plugin.xml
www/plugins/Menu_langue_lien/prive/squelettes/contenu/configurer_mll.html
www/plugins/Menu_langue_lien/svn.revision

index 7816784..c6c031e 100644 (file)
@@ -10,7 +10,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;  #securite
 function balise_MENU_LANG ($p) {
        $i_boucle = $p->nom_boucle ? $p->nom_boucle : ($p->id_boucle ? $p->id_boucle :'');
        if($i_boucle){
-       $_id_objet = $p->boucles[$i_boucle]->primary;
+               $_id_objet = $p->boucles[$i_boucle]->primary;
        }
        
        return calculer_balise_dynamique(
index dc8600a..025fab5 100644 (file)
@@ -8,7 +8,7 @@
 <form method="post" action="#ENV{action}"><div>\r
        #ACTION_FORMULAIRE{#ENV{action}}\r
        <ul>\r
-               <li class="editer_mll_langues_invisibles[ (#ENV**{erreurs}|table_valeur{licence_defaut}|oui)erreur]">\r
+               <li class="editer_mll_langues_invisibles[ (#ENV**{erreurs}|table_valeur{langues_invisibles}|oui)erreur]">\r
                        <label for="langues_invisibles"><:mll:label_langues_invisibles:></label>\r
                        <p class="explication"><:mll:explication_langues_invisibles:></p>\r
                        <select name="langues_invisibles[]" id="langues_invisibles" multiple="oui">\r
                                </BOUCLE_langues>\r
                        </select>\r
                </li>\r
-               <li class="editer_mll_langues_supprimer[ (#ENV**{erreurs}|table_valeur{licence_defaut}|oui)erreur]">\r
+               <li class="editer_mll_langues_supprimer[ (#ENV**{erreurs}|table_valeur{format}|oui)erreur]">\r
                        <label for="format"><:mll:label_format:></label>\r
                        <div class="choix">\r
-                       <input type="radio" name="format" id="abrege" value="abrege" [(#ENV{format,abrege}|=={'abrege'}|?{' ',''})checked]/> \r
-                       <label for="abrege"><:mll:label_format_abrege:></label>\r
+                               <input type="radio" name="format" id="abrege" value="abrege" [(#ENV{format,abrege}|=={'abrege'}|?{' ',''})checked]/> \r
+                               <label for="abrege"><:mll:label_format_abrege:></label>\r
                        </div>\r
                        <div class="choix">\r
                                <input type="radio" name="format" id="complet" value="complet" [(#ENV{format,abrege}|=={'complet'}|?{' ',''})checked]/> \r
                                <label for="complet"><:mll:label_format_complet:></label>\r
-                       </div>            \r
+                       </div>\r
                </li>\r
-               <li class="editer_mll_langues_supprimer[ (#ENV**{erreurs}|table_valeur{licence_defaut}|oui)erreur]">\r
+               <li class="editer_mll_langues_supprimer[ (#ENV**{erreurs}|table_valeur{formatliste}|oui)erreur]">\r
                        <label for="formatliste"><:mll:label_format_liste:></label>\r
                        <div class="choix">\r
                                <input type="radio" name="formatliste" id="bloc" value="bloc" [(#ENV{formatliste,bloc}|=={'bloc'}|?{' ',''})checked]/> \r
                                <label for="bloc"><:mll:label_format_liste_bloc:></label>\r
-                       </div>            \r
+                       </div>\r
                        <div class="choix">\r
                                <input type="radio" name="formatliste" id="liste" value="liste" [(#ENV{formatliste,bloc}|=={'liste'}|?{' ',''})checked]/> \r
                                <label for="liste"><:mll:label_format_liste_liste:></label>\r
                        </div>\r
                </li>\r
+               <li class="editer_mll_separateur[ (#ENV**{erreurs}|table_valeur{licence_defaut}|oui)erreur]">\r
+                       <label for="seprateur"><:mll:label_separateur:></label>\r
+                       <p class="explication"><:mll:explication_separateur:></p>\r
+                       <input type="texte" name="separateur" id="separateur" class="text" value="#ENV{separateur}" />\r
+               </li>\r
        </ul>\r
        <p class="boutons">\r
                <input type="submit" name="_cfg_ok" class="submit" value="<:bouton_enregistrer:>" />\r
index 648967c..80d1601 100644 (file)
@@ -1,5 +1,5 @@
 [(#REM) 
-Stocker les traductions eventuelles de l'article en cours
+       Stocker les traductions eventuelles de l'article en cours
 ]
 <BOUCLE_article(ARTICLES){id_article}>
 #SET{ListeTraductions, #ARRAY{}}
@@ -9,62 +9,60 @@ Stocker les traductions eventuelles de l'article en cours
 </BOUCLE_article>
 
 [(#REM) 
-Stocker les traductions eventuelles de la rubrique en cours si le plugin Tradrub est installe (permet l'utilisation du
-critere traduction sur les rubriques)
+       Stocker les traductions eventuelles de la rubrique en cours si le plugin Tradrub est installe (permet l'utilisation du
+       critere traduction sur les rubriques)
 ]
 <BOUCLE_tradrub(CONDITION){si #PLUGIN{tradrub}}>
-    <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
-        #SET{ListeTraductions, #ARRAY{}}
-        <BOUCLE_TraductionRubriqueCourante(RUBRIQUES){traduction}{lang !IN #CONFIG{menu_lang_liens/langues_invisibles,#ARRAY}}>
-            #SET_MERGE{ListeTraductions,#GET{ListeTraductions},#ARRAY{#LANG,#URL_RUBRIQUE}}
-        </BOUCLE_TraductionRubriqueCourante>
-    </BOUCLE_rubrique>
+       <BOUCLE_rubrique(RUBRIQUES){id_rubrique}>
+               #SET{ListeTraductions, #ARRAY{}}
+               <BOUCLE_TraductionRubriqueCourante(RUBRIQUES){traduction}{lang !IN #CONFIG{menu_lang_liens/langues_invisibles,#ARRAY}}>
+                       #SET_MERGE{ListeTraductions,#GET{ListeTraductions},#ARRAY{#LANG,#URL_RUBRIQUE}}
+               </BOUCLE_TraductionRubriqueCourante>
+       </BOUCLE_rubrique>
 </BOUCLE_tradrub>
 
 [(#REM) 
-Y-a-t'il plus d'une langue reellement utilisee dans le site (moins les langues "invisibles") ?
-Si oui, on affiche le menu de langue
-Si non, rien
-
-Les langues "invisibles" sont les langues que le webmestre peut choisir de ne pas afficher dans le menu, 
-a partir du formulaire de configuration du plugin.
-
-Note : 'explode' est une fonction PHP : http://php.net/manual/fr/function.explode.php, utilisee ici pour renvoyer un tableau contenant 
-les langues utilisees, a partir de la variable meta 'langues_utilisees'. Ce tableau est compare avec le tableau des langues invisibles
-avec la fonction PHP 'array_diff' http://www.php.net/manual/fr/function.array-diff.php qui renvoie elle-meme un tableau. 
-
+       Y-a-t'il plus d'une langue reellement utilisee dans le site (moins les langues "invisibles") ?
+       Si oui, on affiche le menu de langue
+       Si non, rien
+       
+       Les langues "invisibles" sont les langues que le webmestre peut choisir de ne pas afficher dans le menu,
+       a partir du formulaire de configuration du plugin.
+       
+       Note : 'explode' est une fonction PHP : http://php.net/manual/fr/function.explode.php, utilisee ici pour renvoyer un tableau contenant
+       les langues utilisees, a partir de la variable meta 'langues_utilisees'. Ce tableau est compare avec le tableau des langues invisibles
+       avec la fonction PHP 'array_diff' http://www.php.net/manual/fr/function.array-diff.php qui renvoie elle-meme un tableau.
 ]
 
 [(#SET{langues_a_afficher,[(#CONFIG{langues_utilisees}|explode{","}|array_diff{#CONFIG{menu_lang_liens/langues_invisibles, #ARRAY}})]})]
-
+#SET{liste,#CONFIG{menu_lang_liens/formatliste,bloc}}
+#SET{format,#CONFIG{menu_lang_liens/format,abrege}}
+#SET{separateur,#CONFIG{menu_lang_liens/separateur,''}}
+[(#GET{liste}|=={liste}|?{#SET{separateur,#CONFIG{menu_lang_liens/separateur,''}},''})]
 <BOUCLE_PlusieursLanguesUtilisees(POUR){tableau #GET{langues_a_afficher}}{1,1}>
-<[(#CONFIG{menu_lang_liens/formatliste,bloc}|=={'bloc'}|?{div,ul})] id="menu_lang">
-[(#REM)
-On liste les langues utilisees dans le site
-]
-       <BOUCLE_ListeLangues(POUR){tableau #GET{langues_a_afficher}}>
-       [(#CONFIG{menu_lang_liens/formatliste,bloc}|=={'liste'}|oui)<li [(#COMPTEUR_BOUCLE|=={1}|oui)class="first"] [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)class="last"]>]
-               [(#REM)
+<[(#GET{liste}|=={liste}|?{ul,div})] id="menu_lang">[(#REM)
+
+       On liste les langues utilisees dans le site
+       
+]<BOUCLE_ListeLangues(POUR){tableau #GET{langues_a_afficher}}>[(#GET{format}|=={'complet'}|?{[(#SET{nom_langue,[(#VALEUR|traduire_nom_langue)]})],[(#SET{nom_langue,[(#VALEUR)]})]})][
+       (#GET{liste}|=={liste}|oui)<li [(#COMPTEUR_BOUCLE|=={1}|oui)class="first"] [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)class="last"]>
+       ][(#REM)
+               
                Si la langue n'est pas celle en cours, on fait un lien qui fait 2 actions :
                - fixer le cookie de langue sur la langue demandee
                - rediriger sur l'article dans la langue demandee si opportun
                  sinon, revenir sur la page en cours
-               ]
-        [(#CONFIG{menu_lang_liens/format,abrege}|=={'complet'}|oui)[(#SET{nom_langue,[(#VALEUR|traduire_nom_langue)]})]]   
-        [(#CONFIG{menu_lang_liens/format,abrege}|=={'abrege'}|oui)[(#SET{nom_langue,[(#VALEUR)]})]]
-               [(#VALEUR|=={#ENV{lang}}|non)
-                       [(#REM)
-                               url_absolue pour éviter des problèmes en urls arbo
-                       ] 
-                       [<a href="[(#SELF|parametre_url{action,converser}|parametre_url{var_lang,#VALEUR}|parametre_url{redirect,#GET{ListeTraductions}|table_valeur{#VALEUR}|sinon{#SELF}|url_absolue})]" rel="alternate" lang="#VALEUR"[(#CONFIG{menu_lang_liens/format,abrege}|=={'abrege'}|oui) title="[(#VALEUR|traduire_nom_langue|ucfirst|attribut_html)]"] class="langue_#VALEUR">(#GET{nom_langue}|ucfirst)</a>]
-               ]
-               [(#REM)
+               
+               url_absolue pour éviter des problèmes en urls arbo
+       ]
+       [[[[(#GET{separateur})](#GET{liste}|=={liste}|non)](#COMPTEUR_BOUCLE|>{1}|oui)][<a href="[(#SELF|parametre_url{action,converser}|parametre_url{var_lang,#VALEUR}|parametre_url{redirect,#GET{ListeTraductions}|table_valeur{#VALEUR}|sinon{#SELF}|url_absolue})]" rel="alternate" lang="#VALEUR"[(#GET{format}|=={'abrege'}|oui) title="[(#VALEUR|traduire_nom_langue|ucfirst|attribut_html)]"] class="langue_#VALEUR">(#GET{nom_langue}|ucfirst)</a>](#VALEUR|=={#ENV{lang}}|non)][
+       (#REM)
+       
                Si la langue est celle en cours, afficher celle-ci en gras, sans lien
-               ]
-               [(#VALEUR|=={#ENV{lang}}|oui)
-                       [<strong class="langue_#VALEUR" title="[(#VALEUR|traduire_nom_langue|ucfirst|attribut_html)]">(#GET{nom_langue}|ucfirst)</strong>]
-               ]
-        [(#CONFIG{menu_lang_liens/formatliste,bloc}|=={'liste'}|oui)</li>]
-       </BOUCLE_ListeLangues>
-</[(#CONFIG{menu_lang_liens/formatliste,bloc}|=={'bloc'}|?{div,ul})]>
-</BOUCLE_PlusieursLanguesUtilisees>
\ No newline at end of file
+
+       ][[[[[(#GET{separateur})](#GET{liste}|=={liste}|non)](#COMPTEUR_BOUCLE|>{1}|oui)]<strong class="langue_#VALEUR" title="[(#VALEUR|traduire_nom_langue|ucfirst|attribut_html)]">(#GET{nom_langue}|ucfirst)</strong>](#VALEUR|=={#ENV{lang}}|oui)][
+       (#GET{liste}|=={liste}|oui)</li>
+]</BOUCLE_ListeLangues>
+</[(#GET{liste}|=={liste}|?{ul,div})]>
+</BOUCLE_PlusieursLanguesUtilisees>
+#FILTRE{trim}
index aecfbcb..58c6229 100644 (file)
@@ -1,10 +1,16 @@
 <traduction module="mll" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/menu_langues_liens/lang/" reference="fr">
-       <langue code="en" />
-       <langue code="es" url="http://trad.spip.net/tradlang_module/mll?lang_cible=es">
-               <traducteur nom="Raquel S. Bujaldón" lien="http://trad.spip.net/auteur/raquel" />
+       <langue code="en" url="http://trad.spip.net/tradlang_module/mll?lang_cible=en" total="11" traduits="11" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+               <traducteur nom="Hanjo" lien="http://trad.spip.net/auteur/hanjo" />
        </langue>
-       <langue code="fr" />
-       <langue code="sk" url="http://trad.spip.net/tradlang_module/mll?lang_cible=sk">
+       <langue code="es" url="http://trad.spip.net/tradlang_module/mll?lang_cible=es" total="11" traduits="8" relire="0" modifs="1" nouveaux="2" pourcent="72.73">
+               <traducteur nom="Raquel S. Bujaldón" lien="http://trad.spip.net/auteur/raquel-s-bujaldon" />
+       </langue>
+       <langue code="fr" url="http://trad.spip.net/tradlang_module/mll?lang_cible=fr" total="11" traduits="11" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+       </langue>
+       <langue code="nl" url="http://trad.spip.net/tradlang_module/mll?lang_cible=nl" total="11" traduits="11" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+               <traducteur nom="Hanjo" lien="http://trad.spip.net/auteur/hanjo" />
+       </langue>
+       <langue code="sk" url="http://trad.spip.net/tradlang_module/mll?lang_cible=sk" total="11" traduits="11" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
                <traducteur nom="jaro" lien="http://trad.spip.net/auteur/jaro" />
        </langue>
 </traduction>
index 6e08135..c759efa 100755 (executable)
@@ -12,6 +12,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
        // E
        'explication_langues_invisibles' => 'Allows to remove some languages ​​from the menu',
+       'explication_separateur' => 'Text used to divide the languages in the menu',
 
        // L
        'label_format' => 'Languages display format',
@@ -20,7 +21,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
        'label_format_liste' => 'Languages list display format',
        'label_format_liste_bloc' => 'A block divided by spaces',
        'label_format_liste_liste' => 'A bulleted list',
-       'label_langues_invisibles' => 'Invisible languages in the​​ menu'
+       'label_langues_invisibles' => 'Invisible languages in the​​ menu',
+       'label_separateur' => 'Language divider'
 );
 
 ?>
index 7264cf4..bb9236f 100644 (file)
@@ -18,7 +18,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
        'label_format_abrege' => 'Abreviado (por ejemplo, Es)',
        'label_format_complet' => 'Completo (por ejemplo, Español)',
        'label_format_liste' => 'Formato de la lista de idiomas',
-       'label_format_liste_bloc' => 'Bloque separado por espacios',
+       'label_format_liste_bloc' => 'Bloque separado por espacios', # MODIF
        'label_format_liste_liste' => 'Lista por viñetas',
        'label_langues_invisibles' => 'Idiomas invisibles del menú'
 );
index e981ffe..9889529 100755 (executable)
@@ -9,16 +9,18 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
        'cfg_titre_mll' => 'Menu de langues sous forme de liens',
 
        // E
-       'explication_langues_invisibles' => 'Permet d\'enlever certaines langues du menu',
+       'explication_langues_invisibles' => 'Permet d’enlever certaines langues du menu',
+       'explication_separateur' => 'Texte utilisé pour séparer les langues dans le menu',
 
        // L
-       'label_format' => 'Format d\'affichage des langues',
+       'label_format' => 'Format daffichage des langues',
        'label_format_abrege' => 'Abrégé (par exemple, Fr)',
        'label_format_complet' => 'Complet (par exemple, Français)',
        'label_format_liste' => 'Format de la liste des langues',
-       'label_format_liste_bloc' => 'Un bloc séparé par des espaces',
+       'label_format_liste_bloc' => 'Un bloc séparé par des espaces (ou séparateur configuré)',
        'label_format_liste_liste' => 'Une liste à puces',
-       'label_langues_invisibles' => 'Langues invisibles du menu'
+       'label_langues_invisibles' => 'Langues invisibles du menu',
+       'label_separateur' => 'Séparateur des langues'
 );
 
 ?>
diff --git a/www/plugins/Menu_langue_lien/lang/mll_nl.php b/www/plugins/Menu_langue_lien/lang/mll_nl.php
new file mode 100644 (file)
index 0000000..63846f2
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/mll?lang_cible=nl
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // C
+       'cfg_titre_mll' => 'Taalmenu door middel van links',
+
+       // E
+       'explication_langues_invisibles' => 'Laat toe bepaalde talen van het menu te verwijderen',
+       'explication_separateur' => 'Te gebruiken tekst om de talen in het menu te scheiden',
+
+       // L
+       'label_format' => 'Formaat van de taalaanduiding',
+       'label_format_abrege' => 'Afgekort (bijvoorbeeld: Fr)',
+       'label_format_complet' => 'Compleet (bijvoorbeeld: Français)',
+       'label_format_liste' => 'Formaat van de taallijst',
+       'label_format_liste_bloc' => 'Een blok gescheiden door spaties (of een ander scheidingsteken)',
+       'label_format_liste_liste' => 'Puntsgewijze lijst',
+       'label_langues_invisibles' => 'Talen die niet in het menu zichtbaar zijn',
+       'label_separateur' => 'Scheiding van de talen'
+);
+
+?>
index 59b56c4..5c6b96f 100644 (file)
@@ -12,15 +12,17 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
        // E
        'explication_langues_invisibles' => 'Umožňuje odstrániť z menu niektoré jazyky',
+       'explication_separateur' => 'Text sa používa na odde­lenie jazy­kov v menu',
 
        // L
        'label_format' => 'Formát zobrazenia jazykov',
        'label_format_abrege' => 'Skrátený (napríklad Sk)',
        'label_format_complet' => 'Úplný (napríklad Slovenčina)',
        'label_format_liste' => 'Formát zoznamu jazykov',
-       'label_format_liste_bloc' => 'Blok oddelený medzerami',
+       'label_format_liste_bloc' => 'Blok oddelený medzerami (nastavený oddeľovač)',
        'label_format_liste_liste' => 'Zoznam s odrážkami',
-       'label_langues_invisibles' => 'Jazyky, ktoré nebudú zobrazené v menu'
+       'label_langues_invisibles' => 'Jazyky, ktoré nebudú zobrazené v menu',
+       'label_separateur' => 'Oddeľovač jazykov'
 );
 
 ?>
index 4bd03eb..5d3c7f0 100644 (file)
@@ -1,10 +1,15 @@
 <traduction module="paquet-mll" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/menu_langues_liens/lang/" reference="fr">
-       <langue code="en" />
-       <langue code="es" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=es">
-               <traducteur nom="Raquel S. Bujaldón" lien="http://trad.spip.net/auteur/raquel" />
+       <langue code="en" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
        </langue>
-       <langue code="fr" />
-       <langue code="sk" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=sk">
+       <langue code="es" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=es" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+               <traducteur nom="Raquel S. Bujaldón" lien="http://trad.spip.net/auteur/raquel-s-bujaldon" />
+       </langue>
+       <langue code="fr" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+       </langue>
+       <langue code="nl" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=nl" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
+               <traducteur nom="Hanjo" lien="http://trad.spip.net/auteur/hanjo" />
+       </langue>
+       <langue code="sk" url="http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=sk" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
                <traducteur nom="jaro" lien="http://trad.spip.net/auteur/jaro" />
        </langue>
 </traduction>
index ad4808f..5e0ef81 100644 (file)
@@ -6,7 +6,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
 $GLOBALS[$GLOBALS['idx_lang']] = array(
 
        // M
-       'mll_description' => 'Remplace le menu déroulant de langues par un menu cliquable. Ce menu n\'est affiché que s\'il y a au moins 2 langues vraiment utilisées dans le site.',
+       'mll_description' => 'Remplace le menu déroulant de langues par un menu cliquable. Ce menu n’est affiché que s’il y a au moins 2 langues vraiment utilisées dans le site.',
        'mll_nom' => 'Menu de langues avec liens',
        'mll_slogan' => 'Afficher les langues sous forme de liens cliquables'
 );
diff --git a/www/plugins/Menu_langue_lien/lang/paquet-mll_nl.php b/www/plugins/Menu_langue_lien/lang/paquet-mll_nl.php
new file mode 100644 (file)
index 0000000..4a4c792
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+// extrait automatiquement de http://trad.spip.net/tradlang_module/paquet-mll?lang_cible=nl
+// ** ne pas modifier le fichier **
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+       // M
+       'mll_description' => 'Vervang het dropdown-menu voor de taalkeuze door een menu waarop geklikt kan worden. Het menu wordt getoond wanneer er tenminste 2 talen op de site gebruikt worden.',
+       'mll_nom' => 'Taalmenu met links',
+       'mll_slogan' => 'Toon een taalkeuze met klik-optie'
+);
+
+?>
index a5a023a..83e6745 100644 (file)
@@ -1,4 +1,5 @@
 <?php\r
-if (!defined("_ECRIRE_INC_VERSION")) return; \r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
 $GLOBALS['forcer_lang'] = true;\r
 ?>
\ No newline at end of file
index 19a5c6b..c91eeb7 100644 (file)
@@ -1,12 +1,12 @@
 <paquet
        prefix="mll"
        categorie="navigation"
-       version="1.1.9"
-       etat="test"
+       version="1.2.0"
+       etat="stable"
        compatibilite="[2.0.10;3.0.*]"
        logo="prive/themes/spip/images/world_link-32.png"
        documentation="http://www.spip-contrib.net/Menu-de-langues-sous-forme-de-liens"
-       >       
+       >
        <nom>Menu de langues avec liens</nom>
        <!-- Afficher les langues sous forme de liens cliquables -->
        <auteur lien="http://www.spip-contrib.net/_Jacques-PYRAT_">Jacques</auteur>
@@ -14,7 +14,7 @@
        <auteur lien="http://www.kent1.info">kent1</auteur>
        <auteur>Cédric Morin</auteur>
        <credit lien="http://www.fatcow.com/free-icons">icône par FatCow</credit>
-       <copyright>2009-2012</copyright>
+       <copyright>2009-2014</copyright>
        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
        <pipeline nom="insert_head_css" inclure="mll_pipelines.php" />
        <necessite nom="spip_bonux" compatibilite="[3.0.0-dev;[" />
index 46eb697..6412fc3 100644 (file)
                </multi>\r
        </slogan>\r
        <auteur>[Jacques->http://www.spip-contrib.net/_Jacques-PYRAT_] - Jean-Baptiste Pressac - Quentin Drouet - Cedric Morin</auteur>\r
-       <licence>&#169; 2009-2012 GNU/GPL</licence>\r
+       <licence>&#169; 2009-2014 GNU/GPL</licence>\r
        <lien>http://www.spip-contrib.net/Menu-de-langues-sous-forme-de-liens</lien>\r
-       <version>1.1.9</version>\r
-       <etat>test</etat>\r
+       <version>1.2.0</version>\r
+       <etat>stable</etat>\r
        <description>\r
                <multi>\r
 [fr]Remplace le menu d&#233;roulant de langues par un menu cliquable. Ce menu n'est affich&#233; que s'il y a au moins 2 langues vraiment utilis&#233;es dans le site.\r
@@ -33,21 +33,21 @@ Icon by [FatCow->http://www.fatcow.com/free-icons]
                <nom>insert_head_css</nom>\r
                <inclure>mll_pipelines.php</inclure>\r
        </pipeline>\r
-       <necessite id="SPIP" version="[2.0.10;2.1.99]" />\r
+       <necessite id="SPIP" version="[2.0.10;3.0.99]" />\r
        <necessite id='spip_bonux' version='[1.9.1;]' src="http://files.spip.org/spip-zone/spip-bonux.zip" />\r
-       <utilise id='tradrub' version='[2.1.1;]' src="http://files.spip.org/spip-zone/tradrub_dev.zip" />               \r
-       <utilise id='cfg' version='[1.3.6;]' src="http://files.spip.org/spip-zone/cfg.zip" />                                   \r
+       <utilise id='tradrub' version='[2.1.1;]' src="http://files.spip.org/spip-zone/tradrub_dev.zip" />\r
+       <utilise id='cfg' version='[1.3.6;]' src="http://files.spip.org/spip-zone/cfg.zip" />\r
        <categorie>navigation</categorie>\r
        <bouton id="config_mll" parent="configuration">\r
-       <icone>img_pack/world_link-24.png</icone>\r
-       <titre>mll:cfg_titre_mll</titre>   \r
-       <url>cfg</url>   \r
-       <args>cfg=menu_lang_liens</args>\r
+               <icone>img_pack/world_link-24.png</icone>\r
+               <titre>mll:cfg_titre_mll</titre>\r
+               <url>cfg</url>\r
+               <args>cfg=menu_lang_liens</args>\r
        </bouton>\r
        <bouton id="bando_config_mll" parent="bando_configuration">\r
-       <icone>img_pack/world_link-16.png</icone>\r
-       <titre>mll:cfg_titre_mll</titre>   \r
-       <url>cfg</url>   \r
-       <args>cfg=menu_lang_liens</args>\r
+               <icone>img_pack/world_link-16.png</icone>\r
+               <titre>mll:cfg_titre_mll</titre>\r
+               <url>cfg</url>\r
+               <args>cfg=menu_lang_liens</args>\r
        </bouton>       \r
 </plugin>
\ No newline at end of file
index 4cf4e9f..d1fe94c 100644 (file)
@@ -1,4 +1,4 @@
-[(#AUTORISER{webmestre}|sinon_interdire_acces)]
+[(#AUTORISER{configurer,mll}|sinon_interdire_acces)]
 <h1 class="grostitre"><:mll:cfg_titre_mll:></h1>
 <div class="ajax">
        #FORMULAIRE_CONFIGURER_MENU_LANG_LIENS
index 3d836e7..8649234 100644 (file)
@@ -1,10 +1,10 @@
 <svn_revision>
 <text_version>
 Origine: file:///home/svn/repository/spip-zone/_plugins_/menu_langues_liens
-Revision: 71303
-Dernier commit: 2013-03-30 04:01:43 +0100 
+Revision: 81566
+Dernier commit: 2014-03-22 05:38:58 +0100 
 </text_version>
 <origine>file:///home/svn/repository/spip-zone/_plugins_/menu_langues_liens</origine>
-<revision>71303</revision>
-<commit>2013-03-30 04:01:43 +0100 </commit>
+<revision>81566</revision>
+<commit>2014-03-22 05:38:58 +0100 </commit>
 </svn_revision>
\ No newline at end of file