<div dir="ltr">secWithin flow we display a number of humanized timestamps, such as '5 minutes ago'  These are provided by MWTimestamp::getHumanTimestamp() in php and moment.js in javascript.  We are adjusting this feature to have a few more messages, in english these would be:<div><br></div><div>* 5 minutes ago</div><div>* Edited 5 minutes ago</div><div>* Edited by ErikB 5 minutes ago</div><div><br></div><div>We would like to represent the last two with i18n messages like:</div><div><br></div><div>* Edited $1</div><div>* Edited by $1 $2</div><div><br></div><div>This is the exact same use case and solution that is already used in MobileFrontend:<br></div><div><br></div><div><a href="https://www.mediawiki.org/wiki/MediaWiki:Mobile-frontend-watchlist-modified">https://www.mediawiki.org/wiki/MediaWiki:Mobile-frontend-watchlist-modified</a><br></div><div><br></div><div><div>The alternative is to define a message for every possible timeframe from a moment ago</div><div>up to N years ago(which is also much less robust than the builtin ago methods):</div><div><br></div><div>* Edited a moment ago</div><div>* Edited $1 {{PLURAL:$1|second|seconds}} ago</div><div>* Edited $1 {{PLURAL:$1|minute|minutes}} ago</div><div>...</div></div><div><br></div><div>I'm writing to double check that this is reasonable and allowed by the i18n team.</div><div><br></div><div>Erik B.</div><div><br></div></div>