Sure, I use a framework that is different on every platform, but the idea is the same. In English, it's something like "New {0}" (this is the Windows format) and then in the code, it just replaces {0} with whatever "new" thing I'm inserting. This works perfectly fine in English, and in many other languages. I don't want to create a separate translation entry for every possible "new" thing I could be dealing with, and then having to take generic code and turn it into code specifically for each object, as it would then have to look up the translation specifically for that object (and get translations for all 18 languages to handle each of those new entries). That's why I said it's more trouble than it is worth in my opinion. If users complain about it in languages other than French, and it is bothersome in many places, then I can consider all of these changes, but I have limited bandwidth and would rather apply it to requests that provide functionality.
Mike
Mike