<p></p>
<p>We recently had a plural translation that was missing the "other" key, which <a href="#2645">caused errors in production</a>.  We <a href="a221aabe3c65ed5a71914f52fe959983f8afde72">now run tests</a> to make sure that every translation has the "other" key.</p>
<p>However, there are still some wrinkles to be ironed out, and I'm not sure what the status is of these:</p>
<ul>
<li><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/translatewiki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/translatewiki">@translatewiki</a> commits directly to master, so we end up with a failing test in master and then other pull requests (like <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="644357059" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/2664" data-hovercard-type="pull_request" data-hovercard-url="/openstreetmap/openstreetmap-website/pull/2664/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/pull/2664">#2664</a>) end up failing too.</li>
<li>It's not clear to me if <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/translatewiki/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/translatewiki">@translatewiki</a> are updating their system to prevent missing "other" keys in plural translations, or if that has been done already.</li>
<li>It's also not clear to me what the situtation is for e.g. Polish translators, where for integers we only need the one/few/many keys (other is used for decimals, afaik). Will translatewiki automatically duplicate the "many" key into "other" when they push? Or will translators have to manually duplicate it? Or should we be building a list of such situations and ignoring the missing other key for specific languages in our tests?</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/2666">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLPXOK25YZLDWNKR7Y3RYHFTXANCNFSM4OGQFLJA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAK2OLOHFAFZSHZW5QIRE3TRYHFTXA5CNFSM4OGQFLJKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4JTKDTKA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/2666",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/2666",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>