Changeset 75831 in spip-zone


Ignore:
Timestamp:
Sep 14, 2013, 11:36:21 AM (6 years ago)
Author:
kent1@…
Message:

On n'importait plus les nouveaux fichiers de langue directement commité par svn (vu par rapport à la nouvelle langue fr_fem)

C'est désormais réparé

Location:
_dev_/salvatore2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _dev_/salvatore2/documentation.txt

    r64371 r75831  
    3737
    3838-# récupérer les fichiers de langue indiqués dans le fichier traductions.txt, dans le répertoire des scripts lancer :
    39 php tireur.php
     39<code>php tireur.php</code>
    4040
    4141-# import dans la base des modules de langue et de leur contenu, dans le répertoire des scripts, lancer :
    42 php lecteur.php
     42<code>php lecteur.php</code>
    4343
    4444-# exporter le contenu de la base de donnée, dans le répertoire des scripts, lancer :
     
    5454Lancer ensuite la commande :
    5555<code>php pousseur.php</code>
     56
     57
     58{{{Options possibles}}}
     59
     60Plusieurs options peuvent être définie dans le fichier config/mes_options.php du site par exemple.
     61
     62<code>define('_EMAIL_ERREURS','nom@domaine.tld');</code>
     63
     64<code>define('_EMAIL_SALVATORE','salvatore@domaine.tld');</code>
     65
     66<code>define('_ID_AUTEUR_SALVATORE','23');</code>
     67
     68define('_SPAM_ENCRYPT_NAME',true);
  • _dev_/salvatore2/lecteur.php

    r75725 r75831  
    150150                        }
    151151                }else{
    152                         trad_log("On ne l importe pas car modifié il y a longtemps\n\n");
     152                        trad_log("On ne modifie rien car l'original a été modifié il y a longtemps\n");
     153                        /**
     154                         * Le fichier d'origine n'a pas été modifié
     155                         * Mais on a peut être de nouvelles langues
     156                         */
     157                        $langues = $langues_a_ajouter = array();
     158                        $langues_en_base = sql_select('lang','spip_tradlangs','module='.sql_quote($source[1]),'lang');
     159                        while($langue = sql_fetch($langues_en_base)){
     160                                $langues[] = $langue['lang'];
     161                        }
     162                        foreach ($liste_fic_lang as $f){
     163                                $fich = str_replace($source[1],'',basename($f,".php"));
     164                                list(,$lang) = explode("_",$fich,2);
     165                               
     166                                if (!in_array($lang,$langues)){
     167                                        $langues_a_ajouter[] = array('lang'=>$lang,'fichier'=>$f);
     168                                }
     169                        }
     170                        if(count($langues_a_ajouter) > 0){
     171                                trad_log("On a ".count($langues_a_ajouter)." nouvelle(s) langue(s) à insérer \n");
     172                                $module = sql_fetsel('*','spip_tradlang_modules','module='.sql_quote($source[1]));
     173                                $id_module = $module['id_tradlang_module'];
     174                                $liste_id_orig = array();
     175                                $modifs = import_module_spip($source,$fic_lang_principal,$liste_id_orig,1,$id_module);
     176                                foreach($langues_a_ajouter as $fichier){
     177                                        import_module_spip($source,$fichier['fichier'],$liste_id_orig,0,$id_module);
     178                                        if(($modifs > 0) && function_exists('inc_tradlang_verifier_langue_base_dist')){
     179                                                inc_tradlang_verifier_langue_base_dist($source[1],$lang);
     180                                        }
     181                                }
     182                        }
     183                        trad_log("\n");
    153184                }
    154185        }
Note: See TracChangeset for help on using the changeset viewer.