Contributed by Jesús E. Franco Martínez (tzkmx) on Transifex, many thanks!
There was only a small glitch detected by `make check`:
{{{
$ make check-es_MX
check-es_MX: running check_catalog
checking catalog trac/locale\es_MX\LC_MESSAGES\messages.po
trac/locale\es_MX\LC_MESSAGES\messages.po:3136: cannot parse message (IndexError: list index out of range)
running check_catalog_js
checking catalog trac/locale\es_MX\LC_MESSAGES\messages-js.po
}}}
The error and the fix was:
{{{#!diff
msgid "[1:%(duration)s late] (%(date)s)"
- msgstr "[retrasado 1:%(duration)s] (%(date)s)"
+ msgstr "[1:retrasado %(duration)s] (%(date)s)"
}}}