Message d'erreur

  • Deprecated function: Required parameter $key follows optional parameter $type in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).
  • Deprecated function: Required parameter $form_state follows optional parameter $input in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).

Installer la traduction avant le module Drupal

Voici l'expérience du jour.
Quand on installe un fichier de traduction d'un module Drupal après le module il reste toujours un certain nombre de chaines non traduites.
Pour y remédier il faut installer le fichier traduction avant l'installation du module. En effet il semble que si on installe le fichier traduction après le module les chaines incluses
dans les fichiers '.install" du module ne soient pas traduites. Cela est prouvé en installant le module , puis la traduction, on constate que des chaines ne sont pas traduites, puis on désinstalle le module, puis on le réinstalle, et là les chaines non traduites le deviennent.

Ceci correspond à la fonction de l'API Drupal 'get_t()' qui contrairement à 't()' ne semble autoriser les traductions que si le fichier de traduction est installé avant le module.