Changeset 56946 in spip-zone


Ignore:
Timestamp:
Jan 11, 2012, 10:30:34 PM (8 years ago)
Author:
kent1@…
Message:

Passage en 1.1.8 :

Amélioration définitive du bilan par langue avec des tooltips explicatives un peu partout et un tfoot des totaux par priorité

Un tfoot des totaux par priorité sur le bilan global

Un problème dans l'entête des pages

Une chaine de langue de réponse aux forums avait déménagé dans le plugin forum

Location:
_plugins_/trad-lang/trad-lang_spip2
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trad-lang_spip2/head/tradlang.html

    r55302 r56946  
    1 <title>[#NOM_SITE_SPIP] - Trad-lang</title>
     1<title>[[(#NOM_SITE_SPIP|supprimer_tags)]] - Trad-lang</title>
  • _plugins_/trad-lang/trad-lang_spip2/head/tradlang_bilan.html

    r56904 r56946  
    1 <title>[#NOM_SITE_SPIP] - <:tradlang:titre_bilan:></title>
     1<title>[[(#NOM_SITE_SPIP|supprimer_tags)]] - <:tradlang:titre_bilan:></title>
  • _plugins_/trad-lang/trad-lang_spip2/head/tradlang_module.html

    r55302 r56946  
    11<BOUCLE_module(TRADLANG_MODULES){id_tradlang_module}>
    2 <title>[#NOM_SITE_SPIP] - #NOM_MOD[ ((#ENV{lang_cible}))]</title>
     2<title>[[(#NOM_SITE_SPIP|supprimer_tags)]] - #NOM_MOD[ ((#ENV{lang_cible}))]</title>
    33</BOUCLE_module>
  • _plugins_/trad-lang/trad-lang_spip2/head/traduction.html

    r55302 r56946  
    1 <title>[#NOM_SITE_SPIP] - Trad-lang</title>
     1<title>[[(#NOM_SITE_SPIP|supprimer_tags)]] - Trad-lang</title>
  • _plugins_/trad-lang/trad-lang_spip2/head/traduction_recherche.html

    r55302 r56946  
    1 <title>[#NOM_SITE_SPIP] - Trad-lang</title>
     1<title>[[(#NOM_SITE_SPIP|supprimer_tags)]] - Trad-lang</title>
  • _plugins_/trad-lang/trad-lang_spip2/inclure/forum_tradlang.html

    r46940 r56946  
    3838                                        </BOUCLE_doc>
    3939
    40                                         [<p class="comment-reply repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_message:></a></p>]
     40                                        [<p class="comment-reply"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
    4141                                </div>
    4242                        </div>
     
    7171                                                        </BOUCLE_doc2>
    7272
    73                                                         [<p class="comment-reply repondre"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_message:></a></p>]
     73                                                        [<p class="comment-reply"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
    7474                                                </div>
    7575                                        </div>
  • _plugins_/trad-lang/trad-lang_spip2/inclure/tradlang_bilan.html

    r56917 r56946  
    6161                        <th></th>
    6262                        <BOUCLE_langues_totales(POUR){tableau #GET{langues}}>
     63                        [(#SET{total_#CLE,0})]
    6364                        <th class="lang #CLE" title="[(#CLE|traduire_nom_langue)]">
    6465                                <abbr title="[(#CLE|traduire_nom_langue)]"><a href="[(#SELF|parametre_url{id_tradlang_module,''}|parametre_url{langue_modules,#CLE})]">[(#CLE)]</a></abbr>
     
    7980                <BOUCLE_langue_module(POUR){tableau #GET{langues}}>
    8081                        <BOUCLE_compte_tradlang(TRADLANG){module}{lang=#CLE}{statut=OK}> </BOUCLE_compte_tradlang>
    81                         #SET{class,'non_traduit'}
    82                         [(#TOTAL_BOUCLE|=={#GET{full}}|oui)[(#SET{class,traduit_full})][(#SET{percent,100})]]
     82                        [(#SET{class,'non_traduit'})]
     83                       
     84                        [(#TOTAL_BOUCLE|=={#GET{full}}|oui)
     85                                [(#SET{class,traduit_full})]
     86                                [(#SET{percent,100})]
     87                        ]
    8388                        [(#TOTAL_BOUCLE|=={#GET{full}}|non)
    84                         #SET{percent,#TOTAL_BOUCLE|div{#GET{full}}|mult{100}}
    85                         [(#TOTAL_BOUCLE|>={#GET{full}|div{100}|mult{50}}|oui)#SET{class,traduit}]]
    86                         #SET{traduites,#TOTAL_BOUCLE}
    87                         #SET{langue,#CLE}
    88                         #SET{langue_longue,#CLE|traduire_nom_langue}
    89                         #SET{langue_dir,#CLE|lang_dir}
     89                                [(#SET{percent,#TOTAL_BOUCLE|div{#GET{full}}|mult{100}})]
     90                                [(#TOTAL_BOUCLE|>={#GET{full}|div{100}|mult{50}}|oui)#SET{class,traduit}]
     91                        ]
     92                       
     93                        [(#CLE|=={#LANG_MERE}|oui)
     94                                [(#SET{percent,100})]
     95                        ]
     96                        [(#SET{total_#CLE,[(#GET{total_#CLE}|plus{#GET{percent,0}})]})]
     97                        [(#SET{traduites,#TOTAL_BOUCLE})]
     98                        [(#SET{langue,#CLE})]
     99                        [(#SET{langue_longue,#CLE|traduire_nom_langue})]
     100                        [(#SET{langue_dir,[(#CLE|lang_dir)]})]
    90101                        [(#_langue_module:CLE|!={#GET{langue_mere}}|oui)<td class="#GET{class}"><a href="[(#URL_TRADLANG_MODULE{#ID_TRADLANG_MODULE}|parametre_url{lang_cible,#CLE})]" title="<:tradlang:info_percent_chaines{total=#GET{full},traduites=#GET{traduites},langue=#GET{langue},langue_longue=#GET{langue_longue},langue_dir=#GET{langue_dir}}|attribut_html:>">[(#GET{percent}|floor)%]</a></td>]
    91102                        [(#_langue_module:CLE|=={#GET{langue_mere}}|oui)<td class="[(#GET{class})] lang_mere">#TOTAL_BOUCLE</td>]
     
    96107        </tr>
    97108        </BOUCLE_modules_lang>
     109        [(#SET{total_modules,#TOTAL_BOUCLE})]
     110        <tfoot>
     111                <td><:tradlang:tfoot_total:></td>
     112                <BOUCLE_langues_tfoot(POUR){tableau #GET{langues}}>
     113                <td>
     114                        [(#GET{total_#CLE}|div{#GET{total_modules}}|floor)%]
     115                </td>
     116                </BOUCLE_langues_tfoot>
     117        </tfoot>
    98118        </tbody>
    99119        </B_modules_lang>
  • _plugins_/trad-lang/trad-lang_spip2/inclure/tradlang_bilan_lang.html

    r56904 r56946  
     1#SET{langue_longue,#ENV{langue_modules}|traduire_nom_langue}
    12<h2><:tradlang:titre_bilan_langue{lang=#ENV{langue_modules}}:></h2>
    23
    34[(#SET{titre,<:tradlang:titre_changer_langue_selection:>})]
    4 
    55
    66[(#FORMULAIRE_TRADLANG_SWITCHER_LANGUE{'','',[(#GET{titre}|attribut_html)]})]
     
    99
    1010<BOUCLE_priorites(TRADLANG_MODULES){fusion priorite}>
     11[(#SET{total_ok_full,0})]
     12[(#SET{total_modif_full,0})]
     13[(#SET{total_new_full,0})]
     14[(#SET{total_chaines,0})]
    1115<h3 class="h3">#PRIORITE</h3>
    1216<div class="bilan">
     
    3943        <BOUCLE_modules_lang(TRADLANG_MODULES){priorite}>
    4044        <tr class="module #MODULE[ (#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    41                 <td><a href="[(#URL_TRADLANG_MODULE|parametre_url{lang_cible,#ENV{langue_modules}}|parametre_url{langue_modules,''})]">[(#NOM_MOD)]</a></td>
     45                <td><a href="[(#URL_TRADLANG_MODULE|parametre_url{lang_cible,#ENV{langue_modules}}|parametre_url{langue_modules,''})]" title="<:tradlang:info_traduire_module_lang{lang=#ENV{langue_modules},langue_longue=#GET{langue_longue},module=#NOM_MOD}|attribut_html:>">[(#NOM_MOD)]</a></td>
    4246                <BOUCLE_compte_langue_mere(TRADLANG){module}{lang=#LANG_MERE}> </BOUCLE_compte_langue_mere>
    4347                <td><abbr title="[(#LANG_MERE|traduire_nom_langue)]">#LANG_MERE</abbr></td>
    4448                #SET{total_mere,#GRAND_TOTAL}
    45                 <td>#GRAND_TOTAL</td>
     49                [(#SET{total_chaines,[(#GET{total_chaines}|plus{#GRAND_TOTAL})]})]
     50                <td><abbr title="<:tradlang:info_nb_items_module{module=#NOM_MOD,nb=#GET{total_mere}}|attribut_html:>">#GRAND_TOTAL</abbr></td>
    4651                </B_compte_langue_mere>
    4752                #SET{total_mere,0}
    48                 <td>0</td>
     53                <td>#GET{total_mere}</td>
    4954                <//B_compte_langue_mere>
    5055                <BOUCLE_ok_langue(TRADLANG){module}{lang=#ENV{langue_modules}}{statut=OK}> </BOUCLE_ok_langue>
    5156                #SET{total_ok,#GRAND_TOTAL}
    52                 <td>#GRAND_TOTAL</td>
     57                <td>
     58                        <abbr title="[(#GET{total_ok}|singulier_ou_pluriel{tradlang:info_nb_items_module_ok_un,tradlang:info_nb_items_module_ok,nb,#ARRAY{module,#NOM_MOD,lang,#ENV{langue_modules},langue_longue,#GET{langue_longue}}}|attribut_html)]">
     59                                #GRAND_TOTAL
     60                        </abbr>
     61                </td>
    5362                </B_ok_langue>
    5463                #SET{total_ok,0}
    55                 <td>0</td>
     64                <td>
     65                        <abbr title="<:tradlang:info_nb_items_module_ok_aucun{module=#NOM_MOD,lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
     66                        #GET{total_ok}
     67                        </abbr>
     68                </td>
    5669                <//B_ok_langue>
    5770                <BOUCLE_modif_langue(TRADLANG){module}{lang=#ENV{langue_modules}}{statut=MODIF}> </BOUCLE_modif_langue>
    5871                #SET{total_modif,#GRAND_TOTAL}
    59                 <td>#GRAND_TOTAL</td>
     72                <td>
     73                        <abbr title="[(#GET{total_modif}|singulier_ou_pluriel{tradlang:info_nb_items_module_modif_un,tradlang:info_nb_items_module_modif,nb,#ARRAY{module,#NOM_MOD,lang,#ENV{langue_modules},langue_longue,#GET{langue_longue}}}|attribut_html)]">
     74                                #GRAND_TOTAL
     75                        </abbr>
     76                </td>
    6077                </B_modif_langue>
    6178                #SET{total_modif,0}
    62                 <td>0</td>
     79                <td>
     80                        <abbr title="<:tradlang:info_nb_items_module_modif_aucun{module=#NOM_MOD,lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
     81                                #GET{total_modif}
     82                        </abbr>
     83                </td>
    6384                <//B_modif_langue>
    6485                <BOUCLE_new_langue(TRADLANG){module}{lang=#ENV{langue_modules}}{statut=NEW}> </BOUCLE_new_langue>
    6586                #SET{total_new,#GRAND_TOTAL}
    66                 <td>#GRAND_TOTAL</td>
     87                <td>
     88                        <abbr title="[(#GET{total_new}|singulier_ou_pluriel{tradlang:info_nb_items_module_new_un,tradlang:info_nb_items_module_new,nb,#ARRAY{module,#NOM_MOD,lang,#ENV{langue_modules},langue_longue,#GET{langue_longue}}}|attribut_html)]">
     89                                #GET{total_new}
     90                        </abbr>
     91                </td>
    6792                </B_new_langue>
    68                 #SET{total_new,0}
    69                 <td>0</td>
     93                [(#SET{total_new,[(#GET{total_mere}|moins{[(#GET{total_ok})]}|moins{[(#GET{total_modif})]})]})]
     94                <td>
     95                        [(#GET{total_new}|=={0}|oui)<abbr title="<:tradlang:info_nb_items_module_new_aucun{module=#NOM_MOD,lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">]
     96                        [(#GET{total_new}|=={0}|non)<abbr title="<:tradlang:info_nb_items_module_new{module=#NOM_MOD,nb=#GET{total_new},lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">]
     97                        #GET{total_new}
     98                        </abbr>
     99                </td>
    70100                <//B_new_langue>
    71101                <td>
    72                         #SET{percent_ok,#GET{total_ok}|div{#GET{total_mere}}|mult{100}|floor}
    73                         #SET{percent_modif,#GET{total_modif}|div{#GET{total_mere}}|mult{100}|floor}
    74                         #SET{percent_new,#VAL{100}|moins{#GET{percent_ok}}|moins{#GET{percent_modif}}}
     102                        [(#SET{percent_ok,[(#GET{total_ok}|div{#GET{total_mere}}|mult{100}|floor)]})]
     103                        [(#SET{percent_modif,[(#GET{total_modif}|div{#GET{total_mere}}|mult{100}|floor)]})]
     104                        [(#SET{percent_new,[(#VAL{100}|moins{#GET{percent_ok}}|moins{#GET{percent_modif}})]})]
     105                        [(#SET{total_ok_full,[(#GET{total_ok_full}|plus{#GET{percent_ok}})]})]
     106                        [(#SET{total_modif_full,[(#GET{total_modif_full}|plus{#GET{percent_modif}})]})]
     107                        [(#SET{total_new_full,[(#GET{total_new_full}|plus{#GET{percent_new}})]})]
    75108                        <span class="valeur_traduit">#GET{percent_ok}%</span>
    76                         <div class="graph" title="<:tradlang:info_module_traduit_pc{pc=#GET{percent_ok}}:>">
     109                        <div class="graph" title="<:tradlang:info_module_traduit_pc_lang{pc=#GET{percent_ok},module=#NOM_MOD,lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
    77110                                <div class="ok"[ style="width: (#GET{percent_ok})px"]> </div>
    78111                                <div class="modif" style="left: #GET{percent_ok}px; width: #GET{percent_modif}px"></div>
     
    83116        </BOUCLE_modules_lang>
    84117        </tbody>
     118       
     119        [(#SET{total_modules,#TOTAL_BOUCLE})]
     120        <tfoot>
     121                <td><:tradlang:tfoot_total:></td>
     122                <td></td>
     123                <td><abbr title="<:tradlang:info_nb_items_priorite{priorite=#PRIORITE,nb=#GET{total_chaines}}|attribut_html:>">#GET{total_chaines}</abbr></td>
     124                <td>
     125                        [(#SET{percent_ok_full,[(#GET{total_ok_full}|div{#TOTAL_BOUCLE}|floor)]})]
     126                        <abbr title="<:tradlang:info_nb_items_priorite_ok{priorite=#PRIORITE,pc=#GET{percent_ok_full},lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
     127                                [(#GET{percent_ok_full})%]
     128                        </abbr>
     129                </td>
     130                <td>
     131                        [(#SET{percent_ok_modif,[(#GET{total_modif_full}|div{#TOTAL_BOUCLE}|floor)]})]
     132                        <abbr title="<:tradlang:info_nb_items_priorite_modif{priorite=#PRIORITE,pc=#GET{percent_ok_modif},lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
     133                                [(#GET{percent_ok_modif})%]
     134                        </abbr>
     135                </td>
     136                <td>
     137                        [(#SET{percent_ok_new,[(#GET{total_new_full}|div{#TOTAL_BOUCLE}|floor)]})]
     138                        <abbr title="<:tradlang:info_nb_items_priorite_new{priorite=#PRIORITE,pc=#GET{percent_ok_new},lang=#ENV{langue_modules},langue_longue=#GET{langue_longue}}|attribut_html:>">
     139                                [(#GET{percent_ok_new})%]
     140                        </abbr>
     141                </td>
     142                <td>
     143                        <span class="valeur_traduit">[(#GET{percent_ok_full}|floor)%]</span>
     144                        <div class="graph" title="<:tradlang:info_modules_priorite_traduits_pc{priorite=#PRIORITE,pc=#GET{percent_ok_full},lang=#ENV{langue_modules}}|attribut_html:>">
     145                                <div class="ok"[ style="width: (#GET{percent_ok_full})px"]> </div>
     146                                <div class="modif" style="left: [(#GET{percent_ok_full})]px; width: [(#GET{total_modif_full}|div{#TOTAL_BOUCLE}|floor)]px"></div>
     147                                <div class="new" style="left: [(#GET{percent_ok_full}|plus{[(#GET{total_modif_full}|div{#TOTAL_BOUCLE}|floor)]})]px; width: [(#GET{percent_ok_new})]px"> </div>
     148                        </div>
     149                </td>
     150        </tfoot>
     151        </tbody>
    85152        </B_modules_lang>
    86153</table>
  • _plugins_/trad-lang/trad-lang_spip2/lang/tradlang_fr.php

    r56917 r56946  
    6969        'info_module_traduction' => '@total@ @statut@ (@percent@%)',
    7070        'info_module_traduit_pc' => 'Module traduit à @pc@%',
     71        'info_module_traduit_pc_lang' => 'Module "@module@" traduit à @pc@% en @lang@ (@langue_longue@)',
     72        'info_modules_priorite_traduits_pc' => 'Les modules de priorité "@priorite@" sont traduits à @pc@% en @lang@',
     73        'info_nb_items_module' => '@nb@ items dans le modules "@module@"',
     74        'info_nb_items_module_modif' => '@nb@ items du module "@module@" sont modifiés et à vérifier en @lang@ (@langue_longue@)"',
     75        'info_nb_items_module_modif_aucun' => 'Aucun item du module "@module@" n\'est modifié et à vérifier en @lang@ (@langue_longue@)',
     76        'info_nb_items_module_modif_un' => 'Un item du module "@module@" est modifié et à vérifier en @lang@ (@langue_longue@)"',
     77        'info_nb_items_module_new' => '@nb@ items du module "@module@" sont à traduire en @lang@ (@langue_longue@)"',
     78        'info_nb_items_module_new_aucun' => 'Aucun item du module "@module@" n\'est à traduire en @lang@ (@langue_longue@)',
     79        'info_nb_items_module_new_un' => 'Un item du module "@module@" est à traduire en @lang@ (@langue_longue@)"',
     80        'info_nb_items_module_ok' => '@nb@ items du module "@module@" sont traduits en @lang@ (@langue_longue@)"',
     81        'info_nb_items_module_ok_aucun' => 'Aucun item du module "@module@" n\'est traduit en @lang@ (@langue_longue@)',
     82        'info_nb_items_module_ok_un' => 'Un item du module "@module@" est traduit en @lang@ (@langue_longue@)"',
     83        'info_nb_items_priorite' => 'Les modules de priorité "@priorite@" ont @nb@ items',
     84        'info_nb_items_priorite_modif' => '@pc@% des items de priorité "@priorite@" sont modifiés et à vérifier en @lang@ (@langue_longue@)',
     85        'info_nb_items_priorite_new' => '@pc@% des items de priorité "@priorite@" sont nouveaux en @lang@ (@langue_longue@)',
     86        'info_nb_items_priorite_ok' => 'Les modules de priorité "@priorite@" sont traduits à @pc@% en @lang@ (@langue_longue@)',
    7187        'info_nb_tradlang' => '@nb@ chaînes de langue',
    7288        'info_nb_tradlang_module' => '@nb@ modules de langue',
     
    7490        'info_status_ok' => 'OK',
    7591        'info_str' => 'Texte de la chaine de langue',
     92        'info_traduire_module_lang' => 'Traduire le module "@module@" en @langue_longue@ (@lang@)',
    7693        'infos_trad_module' => 'Informations sur les traductions',
    7794        'item_creer_langue_cible' => 'Créer une nouvelle langue cible',
     
    220237        'texte_type_operation' => 'Type d\'opération',
    221238        'texte_voir_bilan' => 'Voir le <a href="@url@" class="spip_in">bilan des traductions</a>.',
     239        'tfoot_total' => 'Total',
    222240        'th_avancement' => 'Avancement',
    223241        'th_comm' => 'Commentaire',
  • _plugins_/trad-lang/trad-lang_spip2/paquet.xml

    r56917 r56946  
    22        prefix="tradlang"
    33        categorie="outil"
    4         version="1.1.7"
     4        version="1.1.8"
    55        etat="dev"
    66        compatibilite="[3.0.0-dev;["
  • _plugins_/trad-lang/trad-lang_spip2/tradlang_tooltip.js

    r56881 r56946  
    11$(document).ready(function(){
    2         $('.bilan a,.bilan abbr,.bilan tr,.bilan td').tooltip({
     2        $('.bilan a,.bilan abbr,.bilan tr,.bilan td,.bilan .graph').tooltip({
    33                showURL: false
    44        });
Note: See TracChangeset for help on using the changeset viewer.