Closed msujew closed 1 day ago
If I understand this correctly, the additional NLS is only happening for section titles, not the leaf configuration properties themselves?
I also seems really smelly that the preferences tree knows about preferences for all kinds of Theia extensions (like scm) which may not even be present in a Theia-based product. Are we doing this to simulate the same appearance as VS Code?
What it does
Closes https://github.com/eclipse-theia/theia/issues/13802 Supersedes https://github.com/eclipse-theia/theia/pull/12929
Adds a new
PreferenceLayoutProvider
service that allows us to translate preference tree items. Also reuses some code from https://github.com/eclipse-theia/theia/pull/12929 to correctly display plugin configuration groups in the settings widget.How to test
TypeScript
and notTypescript
andJavascript
.Review checklist
Reminder for reviewers