Two lines use the first argument TranslatePlural as analogue var == 1
But this function does not work like that - the first argument is a sentence constructed in the grammatical norm of the singular
For example in Russian:
1 minute (singular)
2 minutes (plural)
3 minutes (plural)
...
21 minute (singular)
22 minutes (plural)
23 minutes (plural)
...
31 minute (singular)
As a result, if you set ceasefire at 21 minutes - in Russian translation, a will be written "first minute".
The patch fixes the problem
Additional info about language plural rules: https://unicode-org.github.io/cldr-staging/charts/37/supplemental/language_plural_rules.html