langs/i18n: Fix warning regression in i18n
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 2 May 2021 12:06:16 +0000 (14:06 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 2 May 2021 14:27:22 +0000 (16:27 +0200)
commitececd1b122c741567a80acd8d60ccd6356fa5323
treeaeeb4e0da886033e47ba027c07b229ad9f45f6d3
parentb0ca723eb2639cde9f5b2d60e2649cce523292e3
langs/i18n: Fix warning regression in i18n

Fix this by

1. Making sure that only numerical values are treated as plural counts
2. Making sure that `i18n.pluralFormNotFoundError` is not logged as a warning if `other` resolved.

Note that 2. isn't a new problem, but became visible because of the plural improvements in Hugo `0.83.0`.

Fixes #8492
langs/i18n/i18n.go
langs/i18n/i18n_test.go