Confirmed, the issue is coming from indicator-datetime/src/utils.c's generate_format_string_full() code, which uses this as a format string for strftime: "%a %b %e"
Where:
%a The abbreviated weekday name according to the current locale.
%b The abbreviated month name according to the current locale.
%e The day of the month as a decimal number, but a leading zero is replaced by a space. (SU)
which is fine for some locales, but probably %b and %e should be reversed in some locales.
IMO this would best be handled by the translation replacing the default string with a more appropriate one.
Confirmed, the issue is coming from indicator- datetime/ src/utils. c's generate_ format_ string_ full() code, which uses this as a format string for strftime: "%a %b %e"
Where:
%a The abbreviated weekday name according to the current locale.
%b The abbreviated month name according to the current locale.
%e The day of the month as a decimal number, but a leading zero is replaced by a space. (SU)
which is fine for some locales, but probably %b and %e should be reversed in some locales.
IMO this would best be handled by the translation replacing the default string with a more appropriate one.