Changeset 54535 in spip-zone


Ignore:
Timestamp:
Nov 16, 2011, 11:19:57 PM (8 years ago)
Author:
kent1@…
Message:

On ajoute une chaine de langue pour le title des liens de langue ...

Lorsque l'on est dans un cas "empty" on affiche comme quoi cette langue n'est pas complète.

Location:
_plugins_/multilang
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/multilang/javascript/multilang.js

    r54533 r54535  
    476476        // On indique dans le menu de langue, celles qui ont au moins un champ non renseigne
    477477        if(container!='') {
    478                 container.find('a').removeClass('empty');
    479                 $.each(langs_empty,function(i,name){
    480                         container.find('a[class~='+name+']').addClass('empty');
     478                $.each(multilang_avail_langs,function(i,name){
     479                        if((jQuery.inArray(name, langs_empty) == -1)){
     480                                var title = 'multilang_lang.title_lien_multi_'+name;
     481                                container.find('a[class~='+name+']').removeClass('empty').attr('title',eval(title));
     482                        }else{
     483                                var title = 'multilang_lang.title_lien_multi_sans_'+name;
     484                                container.find('a[class~='+name+']').addClass('empty').attr('title',eval(title));
     485                        }
    481486                });
    482487        }
  • _plugins_/multilang/lang/multilang_fr.php

    r49042 r54535  
    3131        'lien_desactiver' => 'Tout',
    3232        'lien_multi_title' => 'Éditer les champs multilingues en «@lang@»',
     33        'lien_multi_title_sans' => 'La version «@lang@» est incomplète. Cliquez pour l\'éditer.',
    3334
    3435        // M
  • _plugins_/multilang/multilang_lang.js.html

    r47506 r54535  
    33#SET{langues,#EVAL{$GLOBALS["meta"]["langues_multilingue"]}}
    44var multilang_lang = {
    5         champs_readonly : '<:multilang:message_champs_readonly|html2unicode|unicode2charset:>',
    6         lien_desactiver : '<:multilang:lien_desactiver|html2unicode|unicode2charset:>',
     5        champs_readonly : '<:multilang:message_champs_readonly|filtrer_entites|texte_script:>',
     6        lien_desactiver : '<:multilang:lien_desactiver|filtrer_entites|texte_script:>',
    77        <BOUCLE_langues(POUR){tableau #GET{langues}|explode{','}}>[(#SET{lang,[(#VALEUR|traduire_nom_langue)]})][
    8         title_lien_multi_(#VALEUR) : '<:multilang:lien_multi_title{lang=#GET{lang}}:>',
     8        title_lien_multi_(#VALEUR) : '<:multilang:lien_multi_title{lang=#GET{lang}}|filtrer_entites|texte_script:>',][
     9        title_lien_multi_sans_(#VALEUR) : '<:multilang:lien_multi_title_sans{lang=#GET{lang}}|filtrer_entites|texte_script:>',
    910        ]</BOUCLE_langues>
    1011        numero : '<:multilang:champ_numero|html2unicode|unicode2charset:>'
  • _plugins_/multilang/plugin.xml

    r54533 r54535  
    99        <auteur>Renato Formato, kent1, Yffic</auteur>
    1010        <licence>GNU/GPL</licence>
    11         <version>0.3.8</version>
     11        <version>0.3.9</version>
    1212        <version_base>0.1</version_base>
    1313        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.