Changeset 119840 in spip-zone


Ignore:
Timestamp:
Jan 20, 2020, 4:38:49 AM (8 months ago)
Author:
Cerdic
Message:

fix export fichier de langue php, git status au format court

Location:
_plugins_/trad-lang/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk

    • Property subgit:lock:cee69127422c45f7754e1579e726ede1f7a4bbb1 deleted
    • Property subgit:lock:88c4885575a53a522fd698e413d632cda856a62a set to 2020-01-20T09:05:34.334
  • _plugins_/trad-lang/trunk/inc/salvatore_ecriveur.php

    r119837 r119840  
    300300
    301301        if (isset($liste_lang_non_exportees) and (count($liste_lang_non_exportees)>0)){
    302                 salvatore_log("Les langues suivantes ne sont pas exportées car trop peu traduites:");
    303                 salvatore_log(implode(', ', $liste_lang_non_exportees));
     302                salvatore_log("Les langues suivantes ne sont pas exportées car trop peu traduites : " . implode(', ', $liste_lang_non_exportees));
    304303        }
    305304        if (isset($liste_lang_a_supprimer) and (count($liste_lang_a_supprimer)>0)){
    306                 salvatore_log("Les langues suivantes devraient être supprimées car trop peu traduites:");
    307                 salvatore_log(implode(', ', $liste_lang_a_supprimer));
     305                salvatore_log("<error>Les langues suivantes devraient être supprimées car trop peu traduites : " . implode(', ', $liste_lang_a_supprimer)."</error>");
    308306        }
    309307
     
    359357        }
    360358        else {
     359                $url_trad_module = parametre_url($url_trad_module, 'lang_cible', $lang, '&');
    361360                $file_content .= '// extrait automatiquement de ' . $url_trad_module . '
    362361// ** ne pas modifier le fichier **
     
    366365        // historiquement les fichiers de lang de spip_loader ne peuvent pas etre securises
    367366        if ($module !== 'tradloader') {
    368                 $file_content .= "if (!defined('_ECRIRE_INC_VERSION')) {
     367                $file_content .= "\nif (!defined('_ECRIRE_INC_VERSION')) {
    369368        return;
    370369}\n\n";
     
    374373        $php_lines[count($php_lines)-1] = preg_replace('/,([^,]*)$/', '\1', $php_lines[count($php_lines)-1]);
    375374
    376         $file_content .= implode("\n", $php_lines);
     375        $file_content .=
     376                '$GLOBALS[$GLOBALS[\'idx_lang\']] = array(' . "\n"
     377                . implode("\n", $php_lines)
     378          . "\n);\n";
    377379        file_put_contents($file_name, $file_content);
    378380        return $file_name;
     
    434436        switch ($source['methode']) {
    435437                case 'git':
    436                         exec("git status $files_list 2>&1", $output);
     438                        exec("git status --short $files_list 2>&1", $output);
    437439                        break;
    438440                case 'svn':
Note: See TracChangeset for help on using the changeset viewer.