Hi I having an issue on the sling date:<sly data-sly-test.startingDate="${'dd-MMM-yyyy' @ i18n, format=pnp.firstDayOfYear, locale=countryPage.languageCode, type='date'}"></sly>the firstDayOfYear value comes from Java method: public Calendar getFirstDayOfYear(){
Calendar c = Calendar.getInstance();
c.set(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH, 1);
if (c.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY || c.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY)
c.add(Calendar.DAY_OF_MONTH, 3);
else if (c.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY )
c.add(Calendar.DAY_OF_MONTH, 2);
else
c.add(Calendar.DAY_OF_MONTH, 1);
return c;
}and the result isstartingDate="02-Jan-2024" in English starting-date="02%20janv.%202024" in French The French translation is settled like this: <global_date_format_long_day jcr:primaryType="sling:MessageEntry"
sling:key="dd-M