Plurals Localisation

We should try to level up the localisation to a new level by localising plurals. Not sure if there is some library for .net/javascript.

Here I throw some ideas:

Plurals definitions for different languages using lambdas:

Translation file using those plural definitions:

This is the package I think we should use:

this looks quite useful too:
https://format-message.github.io/icu-message-format-for-translators/editor.html

What will we use server side?