Fabrice Jeudi 7 avril 2016 - 12:23

Merci pour l'info. Et pour Drupal 8 je mets son équivalent que j'ai pu retrouver facilement en suivant la piste du _locale_import_po() avec les change records.

function monmodule_update_8001() {
  $po_file_name = DRUPAL_ROOT . '/chemin/vers/monfichier.fr.po';
  $file = (object) array('langcode' => 'fr', 'uri' => $po_file_name);
  $options = [
    'customized' => LOCALE_CUSTOMIZED,
  ];
  Try {
    $report = Gettext::fileToDatabase($file, $options);
  }
  Catch(Exception $e) {
    watchdog_exception('monmodule', $e, $e->getMessage());
  }
}
Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
Votre adresse servira à afficher un Gravatar et à vous notifier des réponses. Votre commentaire sera anonymisé si ce billet est dépublié pendant plus de 3 mois.
Pour lutter contre le spam notre système enregistre votre adresse IP et votre adresse e-mail si vous la partagez.
Nous vous invitons à consulter notre politique de confidentialité pour comprendre les traitements faits de ces données et comment les rectifier.