Changeset 53957 in spip-zone


Ignore:
Timestamp:
Nov 2, 2011, 8:13:31 AM (8 years ago)
Author:
esj@…
Message:

langonet Attention aux libellés de 32 caractères sans espaces. Et évacuer qq indéfinis, ils n'aident pas à la mise au point.

Location:
_plugins_/langonet
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/langonet/formulaires/langonet_verifier.php

    r53947 r53957  
    351351        // Detail des fichiers utilisant les items de langue
    352352        ksort($tableau);
     353        $liste_lignes = '';
    353354        foreach ($tableau as $item => $detail) {
    354355                $liste_lignes .= bouton_block_depliable($item, false) .
  • _plugins_/langonet/inc/langonet_generer_fichier.php

    r53926 r53957  
    6161        if ($mode != 'inutile') $oublis_inutiles = array();
    6262        foreach ($source as $_item => $_valeur) {
    63                 $texte = $GLOBALS[$var_cible][$_item];
     63                $texte = isset($GLOBALS[$var_cible][$_item]);
    6464                if ($texte) {
    6565                        $comm = in_array($_item, $oublis_inutiles);
  • _plugins_/langonet/inc/langonet_verifier_items.php

    r53947 r53957  
    4949        // de l'erreur dans $resultats['erreur'].
    5050        // Sinon, cet index n'existe pas
    51         $item_md5 = $fichier_non = $resultats = array();
     51        $item_non = $definition_non_mais_nok = $item_md5 = $fichier_non = $resultats = array();
    5252
    5353        // On charge le fichier de langue a verifier
     
    105105                // On construit la liste des items utilises mais non definis
    106106                foreach ($utilises['items'] as $_cle => $_valeur) {
    107                         if (!$GLOBALS[$var_source][$_valeur]) {
     107
     108                        if (!isset($GLOBALS[$var_source][$_valeur])) {
    108109                                if (!$utilises['suffixes'][$_cle]) {
    109110                                        if ($utilises['modules'][$_cle] == $module) {
  • _plugins_/langonet/inc/langonet_verifier_l.php

    r53560 r53957  
    9292                $index = preg_replace('/\b\w{1,3}\W/', '', $index);
    9393                if (strlen($index) > 32) {
    94                         // tant pis mais couper proprement
     94                        // tant pis mais couper proprement si possible
    9595                        $index = substr($index, 0, 32);
    96                         $index = substr($index, 0, strrpos($index,' '));
     96                        if ($n = strrpos($index,' '))
     97                                $index = substr($index, 0, $n);
    9798                }
    9899        }
Note: See TracChangeset for help on using the changeset viewer.