Changeset 39357 in spip-zone


Ignore:
Timestamp:
Jul 18, 2010, 9:45:07 PM (9 years ago)
Author:
eric@…
Message:

Un test sur l'existence du fichier de langue source permettant de générer une langue cible afin d'éviter des erreurs de traitement par la suite

Location:
_plugins_/langonet
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/langonet/inc/langonet_generer_fichier.php

    r38221 r39357  
    1717        if (empty($GLOBALS[$var_source])) {
    1818                $GLOBALS['idx_lang'] = $var_source;
    19                 include(_DIR_RACINE.$ou_langue.$module.'_'.$langue_source.'.php');
     19                if ( file_exists($source = _DIR_RACINE.$ou_langue.$module.'_'.$langue_source.'.php'))
     20                        include($source);
     21                else {
     22                        $resultats['message_erreur'] = _T('langonet:message_nok_fichier_langue',
     23                                                                                array('langue' => $langue_source, 'module' => $module, 'dossier' => $ou_langue));
     24                        return $resultats;
     25                }
    2026        }
    2127       
  • _plugins_/langonet/lang/langonet_fr.php

    r39351 r39357  
    8181        'message_nok_champ_obligatoire' => 'Ce champ est obligatoire',
    8282        'message_nok_ecriture_fichier' => 'Le fichier de langue &laquo;<em>@langue@</em>&raquo; du module &laquo;<em>@module@</em>&raquo; n\'a pas &eacute;t&eacute; cr&eacute;&eacute; car une erreur s\'est produite lors de son &eacute;criture&nbsp;!',
    83         'message_nok_fichier_langue' => 'Le fichier de langue &laquo;<em>@langue@</em>&raquo; du module &laquo;<em>@module@</em>&raquo; est introuvable dans le r&eacute;pertoire &laquo;<em>@dossier@</em>&raquo;&nbsp;!',
     83        'message_nok_fichier_langue' => 'La g&eacute;n&eacute;ration a &eacute;chou&eacute; car le fichier de langue &laquo;<em>@langue@</em>&raquo; du module &laquo;<em>@module@</em>&raquo; est introuvable dans le r&eacute;pertoire &laquo;<em>@dossier@</em>&raquo;&nbsp;!',
    8484        'message_nok_fichier_log' => 'Le fichier de log contenant les r&eacute;sultats de la v&eacute;rification n\'a pas pu &ecirc;tre cr&eacute;&eacute;!',
    8585        'message_nok_item_trouve' => 'Aucun item de langue ne correspond &agrave; la recherche&nbsp;!',
Note: See TracChangeset for help on using the changeset viewer.