<p></p>
<p>The pluralization rules are defined by <a href="https://github.com/svenfuchs/rails-i18n/tree/master/rails/pluralization">https://github.com/svenfuchs/rails-i18n/tree/master/rails/pluralization</a> and specifically in this case by <a href="https://github.com/svenfuchs/rails-i18n/blob/master/rails/pluralization/cs.rb">https://github.com/svenfuchs/rails-i18n/blob/master/rails/pluralization/cs.rb</a> which shows it is driven by the <code>RailsI18n::Pluralization::WestSlavic</code> class which is defined by <a href="https://github.com/svenfuchs/rails-i18n/blob/master/lib/rails_i18n/common_pluralizations/west_slavic.rb">https://github.com/svenfuchs/rails-i18n/blob/master/lib/rails_i18n/common_pluralizations/west_slavic.rb</a> which uses <code>one</code>, <code>few</code> and <code>other</code>.</p>
<p>It does in fact also support <code>zero</code> because they all support that as it's processed separately before any locale specific pluralizer is invoked.</p>
<p>So the difference seems to be that you have an additional rule for non-integer values? But still the result was to accept a translation without the <code>other</code> key which you do also have?</p>
<p>I do plan to try and write a test to at least check that all languages have <code>other</code> for all pluralizable translations as I believe that is used as a fallback so it's presence will at least avoid exceptions.</p>

<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/2645#issuecomment-640422481">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLJFOHFLFAPUZ5QWGZTRVSH4HANCNFSM4NXR7DGA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAK2OLKMSJJ4IH3DCUIIXRTRVSH4HA5CNFSM4NXR7DGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEYWBEUI.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/2645#issuecomment-640422481",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/2645#issuecomment-640422481",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>