Le paramètre de langue permet de formatter des dates dans la langue souhaitée. Ici, on active le paramètre fr_FR.UTF-8 UTF-8.
Vérifier si le paramètre est activé :
$ locale -a
fr_FR.utf8
Si vous obtenez le paramètre souhaité, vous pouvez passer à l'étape de redémarrage de Apache.
Si vous ne le voyez pas, vérifier qu'il est disponible :
$ more /usr/share/i18n/SUPPORTED | grep fr_FR
fr_FR.UTF-8 UTF-8
Puis, activez-le :
Éditez le fichier /etc/locale.gen et décommentez la ligne du paramètre :
$ sudo nano /etc/locale.gen
# fr_FR.UTF-8 UTF-8
Devient :
fr_FR.UTF-8 UTF-8
Puis :
$ sudo locale-gen
Enfin, vérifier que le paramètre est bien activé :
$ locale -a
fr_FR.utf8
Si vous utilisez le paramètre fr_FR.UTF-8 en français (ou en_US.UTF-8 en anglais), vous pouvez passer à l'étape de redémarrage de Apache.
Sinon, mettez à jour la valeur de la variable _DATE_LOCALE dans le fichier de langue PHP (src/core/lang/lang-*.php), avec la valeur du paramètre obtenu avec :
$ locale -a
fr_FR.utf8
Exemple : lang-fr.php :
define("_DATE_LOCALE", "fr_FR.utf8");