DrupalでInternationalizationを使う際のemailの翻訳2

以下のだけでは足りなかった。

user.moduleの_user_mail_text()の部分で、

  if ($admin_setting = variable_get('user_mail_'. $key, FALSE)) {
    // An admin setting overrides the default string.
    return t($admin_setting, $variables);
    //return strtr($admin_setting, $variables);
  }

とreturn strtrをreturn t()に変更することも必要。

それでも駄目なら、http://drupal.org/node/163165 の#103と#104のパッチを当ててみる。