use fluent translatation system instead of gettext fluent makes translations more readable and easy to maintain translation. fluent provides better handling of plural, genders cases. ref: https://github.com/projectfluent/fluent/wiki/Fluent-vs-gettext ref: https://projectfluent.org/