By adding localized text to the button names and through some small experiments I was convinced that you had incorrectly specified the mod name and description in the localization files. You indicated:
[mod-name]
title=Age of Production
[mod-description]
description=...(other text)
But this is not correct. In this case, you declare the mod name to the mod "title", and the mod description to the mod "description".
Of course, I was confident in my thoughts, but I added two completely empty mods, Title and Description, and Title got a Russian-language name for the mod. And the Description mod now has a Russian description, although the info.json file doesn't have this key at all.
There are also problems that not all entities or objects are translated into Russian. But I think this does not really concern you.