Translations using _TrN macro always stay in the singular if loaded from a catalog (e.g. `core_locale: pt_br`). The root of the issue are those 2 files: * `Sources/core/string.h` * `Sources/core/string.cpp` Specially the `GetTextRawPlural()` and `GetCatalogOfLanguage()->Find()` functions.