<span style="color: transparent; display: none; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; mso-hide: all; visibility: hidden; width: 0;">
  <p dir="auto">Are rails-i18n and homegrown translation strings the only options for formatting dates? On the client side, JavaScript has <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat" rel="nofollow">a robust API for formatting relative dates</a> according to a given locale. It’s powered by CLDR, which is the industry standard for this sort of thing. If we can find a Rails library that pulls data from CLDR, then we don’t need to burden translators with every permutation that their language doesn’t need. Or we could leave it as an absolute timestamp and rely on JavaScript to relativize it on the fly.</p><p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/5769#issuecomment-2722906195">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLOAPOBTSZQILEKGSQD2UIHM3AVCNFSM6AAAAABYSD47LCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMRSHEYDMMJZGU">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLJHLISXWRF4ESXUBPT2UIHM3A5CNFSM6AAAAABYSD47LCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVCJRAFG.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/5769/2722906195</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
</span>


<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img alt="1ec5" height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/1231218?s=20&v=4" /><strong>1ec5</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/issues/5769#issuecomment-2722906195">(openstreetmap/openstreetmap-website#5769)</a></div>
<p dir="auto">Are rails-i18n and homegrown translation strings the only options for formatting dates? On the client side, JavaScript has <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat" rel="nofollow">a robust API for formatting relative dates</a> according to a given locale. It’s powered by CLDR, which is the industry standard for this sort of thing. If we can find a Rails library that pulls data from CLDR, then we don’t need to burden translators with every permutation that their language doesn’t need. Or we could leave it as an absolute timestamp and rely on JavaScript to relativize it on the fly.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/5769#issuecomment-2722906195">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLOAPOBTSZQILEKGSQD2UIHM3AVCNFSM6AAAAABYSD47LCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOMRSHEYDMMJZGU">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLJHLISXWRF4ESXUBPT2UIHM3A5CNFSM6AAAAABYSD47LCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVCJRAFG.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/5769/2722906195</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>

<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/5769#issuecomment-2722906195",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/5769#issuecomment-2722906195",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>