Use of standard date formatters
Hello,
In the PO files there are translation like this:
#.
#. * Translators: %1$s is a month name (e.g. November), %2$d is the day
#. * of month, and %3$ is the hour. This format string results in dates
#. * like "November 21, 22:00".
#.
#: src/gui/gcal-event-popover.c:176
#, fuzzy, c-format
#| msgid "%1$s, %2$s – %3$s"
msgid "%1$s %2$d, %3$s"
msgstr "%1$s, %2$s – %3$s"
I was very surprised that we use %1$s to compose dates instead of the standard C date and time formats (like %m/%d/%y).
The benefit of the standard C date and time formats is that translators are very familiar with them and see immediately what are the equivalents for their locale and additionally provide control over prepositions (see %OB vs %b)
Edited by Jordi Mas