我找到了问题的根源。Discourse 的 I18n 依赖于一个外部库的复数定义:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse-i18n/src/index.js#L7
但在该库中,我们可以看到匈牙利语被定义为使用 a 类复数,它区分“一个”和其他。
a
我完全不懂匈牙利语,也许有人能帮我指出是他们的复数定义错了还是我们的错了