Support package.json i18n key and show a hint in case the extension is t...

...ranslated into the users language

Implements #6835.
If an extension is translated into another language, that means that is is in English and in another language. So there are always at least 2 languages when it is translated. Which means that we don't really need a singular form.