Ich weiß nicht, ob dir das hilft, aber Unicode CLDR listet neben anderen Locale-Daten auch die Pluralformen auf. Hier erst eine Informationsseite:
http://cldr.unicode.org/index/cldr-spec/plural-rules
Und hier eine Übersicht über alle registrierten Sprachen. Auch Ober- und Niedersorbisch sind dabei:
http://www.unicode.org/cldr/charts/la…ural_rules.html
Inwieweit das mit JavaScript umsetzbar ist, weiß ich nicht.