Yeah, this is one reason why #i18n of strings should ALWAYS come with a context of where that string is displayed.
When VisualEditor just launched, we had an issue with the mobile version's "Publish" button. It was tiny in some langs, and huge/wide in others.
We had to rewrite our translation documentation to request that translators take into account a mobile view, and try to pick shorter words...
Supporting many languages is not easy (but is rewarding!)