Fluent relies on Unicode Plural Rules [0] which allow us to handle all (as far as Unicode knows) pluralization rules for cardinal and ordinal (and range) categories :)
[0] http://cldr.unicode.org/index/cldr-spec/plural-rules