Résumé IA
Vous devez modifier les chaînes de caractères du sélecteur de date pour les mois (longs et courts) ainsi que les jours ? Nous vous montrerons comment modifier ce texte en utilisant PHP.
Le sélecteur de date WPForms est généré à l'aide du script de date Flatpickr, qui construit le sélecteur de date à l'aide de JavaScript.
Par défaut, les chaînes de caractères du calendrier du sélecteur de date sont en anglais et le premier jour de la semaine du calendrier sera le dimanche.

Si vous souhaitez localiser les chaînes de caractères utilisées dans le sélecteur de date, nous avons un tutoriel séparé avec plus de détails.
Modification des chaînes de caractères du sélecteur de date
En ajustant le code ci-dessous, vous pouvez modifier ou traduire les chaînes de caractères utilisées pour les jours et les mois dans le calendrier, ainsi qu'ajuster le premier jour de la semaine.
Dans cet exemple, nous avons traduit les jours et les mois en français et avons également changé le premier jour de la semaine pour le lundi.
Vous devrez copier le code ci-dessous et l'ajouter à votre site. Modifiez ensuite la langue pour qu'elle corresponde à vos besoins.
Si vous avez besoin d'aide sur comment et où ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.
/**
* Translate strings for WPForms date picker and modify the first day of the week.
*
* @link https://wpforms.com/developers/modify-date-field-date-picker-strings/
*/
function wpforms_flatpickr_l10_strings_customization() {
?>
<script type="text/javascript">
(function () {
if ( typeof flatpickr === 'undefined' ) {
return;
}
if ( ! flatpickr.hasOwnProperty( 'l10ns' ) ) {
return;
}
var flatpickrL10n = flatpickr.l10ns.default;
if ( typeof wpforms_settings !== 'undefined' && wpforms_settings.hasOwnProperty( 'locale' ) ) {
flatpickrL10n = Object.assign( {}, flatpickrL10n )
flatpickr.l10ns[wpforms_settings.locale] = flatpickrL10n;
}
flatpickrL10n.firstDayOfWeek = 1;
flatpickrL10n.weekdays = {
shorthand: [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ],
longhand : [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ]
};
flatpickrL10n.months = {
shorthand: [ 'Janv', 'Févr', 'Mars', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sept', 'Oct', 'Nov', 'Déc' ],
longhand : [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ]
};
})();
</script>
<?php
}
add_action( 'wpforms_wp_footer_end', 'wpforms_flatpickr_l10_strings_customization' );
Maintenant, lorsque vous verrez le menu déroulant de votre sélecteur de date, vous verrez les changements instantanément.

Alternativement, vous pourriez également traduire le sélecteur de date à l'aide d'une bibliothèque d'un script, suivez simplement les étapes de cette documentation également.
Et voilà ! Vous avez mis à jour avec succès la chaîne de caractères des mois du sélecteur de date. Souhaitez-vous personnaliser davantage le champ Date / Heure ? Consultez notre article sur Comment personnaliser les options de date du champ Date Heure.