Changeset 89069 in spip-zone


Ignore:
Timestamp:
May 5, 2015, 9:29:13 PM (4 years ago)
Author:
gilles.vincent@…
Message:

Tenir compte de la langue par defaut de SPIP modifiable par _LANGUE_PAR_DEFAUT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/plugins/preparer_sql_plugin.php

    r85773 r89069  
    128128                $_nom = trim($_nom);
    129129                if (!$_lang)
    130                         $_lang = 'fr';
     130                        $_lang = _LANGUE_PAR_DEFAUT;
    131131                if ($supprimer_numero)
    132132                        $nbr_matches = preg_match(',(.+)(\s+[\d._]*)$,Um', $_nom, $matches);
     
    191191
    192192        $res = array('auteur' => array(), 'licence' => array(),'copyright' => array());
    193         foreach(preg_split('@(<br */?>)|<li>|,|\s-|\n_*\s*|&amp;| & | et @', $t['fr']) as $v) {
     193        foreach(preg_split('@(<br */?>)|<li>|,|\s-|\n_*\s*|&amp;| & | et @', $t[_LANGUE_PAR_DEFAUT]) as $v) {
    194194                // On detecte d'abord si le bloc texte en cours contient un eventuel copyright
    195195                // -- cela generera une balise copyright et non auteur
     
    273273
    274274        if (!preg_match_all(_EXTRAIRE_MULTI, $texte, $regs, PREG_SET_ORDER))
    275                 return array('fr' => $texte);
     275                return array(_LANGUE_PAR_DEFAUT => $texte);
    276276        $trads = array();
    277277        foreach ($regs as $reg) {
    278278                foreach (extraire_trads($reg[1]) as $k => $v) {
    279                         // Si le code de langue n'est pas precise dans le multi c'est donc fr
    280                         $lang = ($k) ? $k : 'fr';
     279                        // Si le code de langue n'est pas précisé dans le multi c'est donc la langue par défaut
     280                        $lang = ($k) ? $k : _LANGUE_PAR_DEFAUT;
    281281                        $trads[$lang]= str_replace($reg[0], $v, isset($trads[$k]) ? $trads[$k] : $texte);
    282282                }
Note: See TracChangeset for help on using the changeset viewer.