GDate treated as untranslated when tag order changed
Earlier in the week I noticed a GDate string in Shotwell getting fuzzied, https://l10n.gnome.org/vertimus/shotwell/shotwell-0.32/po/sv/. It looks like it only is fuzzy for languages where the time format specifiers are in a different order than in English. No change has been made in the corresponding string in Shotwell for years.
#. / Locale-specific calendar date format for multi-month strings,
#. / i.e. the "Tue Mar 08" in "Tue Mar 08 to Mon Apr 06, 2006"
#. / See http://developer.gnome.org/glib/2.32/glib-GDateTime.html#g-date-time-format
#: src/Resources.vala:866
#, fuzzy, c-format
#| msgctxt "MultimonthFormat"
#| msgid "%a %b %d"
msgctxt "MultimonthFormat"
msgid "%a %b %d"
msgstr "%a %d %b"
Changing the string to "%a %b %d" makes D-L accept the string, but if it is "%a %d %b" it gets marked as fuzzy again.
Today I see the same in Geary, https://l10n.gnome.org/vertimus/geary/main/po/sv/ . The only change there is that a file was removed from POTFILES.in, so it looks like the change on l10n.gnome.org was introduced when D-L was run automatically from the change. Has something changed in l10n.gnome.org lately? It looks a bit like if it's expecting them to be C format specifiers in a specific order.