Let me think about how to do this. Translations are no longer simple once you start dealing with plural rules. You’re using Rust, right? Is there a good Rust localization library?
.po files support plural. https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html