I think there is a mistake with dayOfMonthSuffix for french language.
In french, only the first day of the month need the suffix "er", all the others are just left as it.
It seems that you add "e" as suffix for all the other days.
toFrenchOrdinalSuffix : Int -> String
toFrenchOrdinalSuffix n =
if n == 1 then
"er"
else
"e"
Hello,
I think there is a mistake with dayOfMonthSuffix for french language. In french, only the first day of the month need the suffix "er", all the others are just left as it. It seems that you add "e" as suffix for all the other days.