Mozilla provides different rules for Maltese, Macedonian, and Icelandic:
Which rules are correct: yours or theirs?
In particular, please check:
101 for Maltese. Is it "few" (as in Mozilla) or "other" (in your code)?
Do Macedonian and Icelandic have two or three forms?
Maltese probably needs a dual (two)
Merging future and UNSCH