It sounds like your complaint might be that it works poorly if you half-ass the localization process and assume that literal translation of strings is most or all of what localization means.

I'm not sure how you read that from my comment.

To be fair to your point though, that's what most localisation of programs are these days.