This issue is a sub‑issue of #9961 and focuses on adding explicit support for exposing and displaying plugin language availability within the Plugin Gallery.
Currently, plugin translation availability is not surfaced in the gallery UI, making it difficult for administrators to understand whether a plugin is translated into the languages enabled on their site.
✅ Goals
✅ Proposed Solution
1. Extend Plugin XML
Example:
<locales>
<locale>en</locale>
<locale>fr</locale>
<locale>es</locale>
</locales>
2. Update plugins.xsd Schema
3. Update Plugin Gallery UI
4. Behavior Considerations
5. Testing
📘 Documentation Updates
PRs
This issue is a sub‑issue of #9961 and focuses on adding explicit support for exposing and displaying plugin language availability within the Plugin Gallery.
Currently, plugin translation availability is not surfaced in the gallery UI, making it difficult for administrators to understand whether a plugin is translated into the languages enabled on their site.
✅ Goals
✅ Proposed Solution
1. Extend Plugin XML
<locales>element to the plugin XML.<locale>child per supported language.en,pt_BR, etc.) i.e. Weblate loclaes, s. https://github.com/WeblateOrg/language-data/blob/main/languages.csv -- this would need to be ensured by plugin maintainer.Example:
2. Update
plugins.xsdSchema<locales>and<locale>elements, and Weblate locales form.3. Update Plugin Gallery UI
4. Behavior Considerations
5. Testing
plugins.xsd.📘 Documentation Updates
PRs