-
Notifications
You must be signed in to change notification settings - Fork 30.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Localized descriptions for settings dont show up in Extensions view #54111
Comments
We read the Is this due to the change in the way we do translations now? |
Yes, these are now in the language pack. I adopted the contribution points when we read the extensions but not the extension editor. @joaomoreno can you point me to where the code is. Then I can have a look. The code that does the adoption for the package.json when scanning for extensions is here: https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/services/extensions/node/extensionPoints.ts#L144 |
…r settings dont show up in Extensions view
@dbaeumer As you said, we never showed localised manifest in extension editor. We can do this only for installed extensions and for non installed ones we do not not have translations. So this will cause some extensions to show translated strings and some does not. We have to be careful with this as users can complain and we cannot support until Market place team supports it or we find a different approach. Hence my suggestion is to put more thinking about how to support translations for market place extensions and release it completely. |
I strongly hope to be able to localize README as well. ( I tryed |
@sandy081 this also happens with our extensions. We can either use the cached version of the package.json for extension management which has the translation replaced your run it through the same transformer. |
Is it possible to apply translations dynamically on package.json files so that this can be fixed for all (installed and ones from market place)? |
Yes, the code sits here: https://github.com/Microsoft/vscode/blob/master/src/vs/workbench/services/extensions/node/extensionPoints.ts#L107 But it might need some refactoring to be used in other contexts. From where would you call this? |
I think it will be in renderer while displaying |
That should be fine. |
Translation files are in language pack extensions. So the right solution is based on the locale read the translations from the pack that support this locale/ |
Note that this behavior extends to previewing of extensions in the marketplace. |
@Colengms said (15 days ago)
which brings us back to what @sandy081 said 28 months ago:
So yes, obviously:
What is the state of this? Backlog4ever? This issue has no one assigned from the marketplace team, has it? |
We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding, and happy coding! |
So sad that this is not getting fixed. |
lol 16 bugs closed in relation this one. .... "won't fix" |
For all our built-in extensions, we have the package-nls.json such that extension and settings descriptions are localized.
These localized strings dont appear in the extensions view:
The above shows a weird mixture of English and localized strings.
The text was updated successfully, but these errors were encountered: