I have hard times to believe that coding is in such low level that it is impossible to replace %(count) to word when %(count) = 1. I’m quite sure I’ve changed such placeholder to pure text when local translating is giving different options for single and plural.
That is what I mean about lazyness and enginer english. Under the hood must use variables and placeholders, but those should be transformed to human and native read form. After all, notorius end users are using softwares, not enginers…
Yeah, I know. That is wider ang bigger question than just considering how to translate 1 of 3… or 1 of 1…. But my deepest point is there shouldn’t be need to wonder such things (outside other differences of zillion languages).
But sure, maybe we are living in the world where we can have complex AIs but there is no solution to avoid situations like 1 of 1 ![]()