New block: "Available translations" to list other translations for a theme #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #28 — This adds a new block into the "Translations" section of the single theme sidebar, to list out all of the available languages for a given theme.
This is similar to what's on plugins, but I intentionally did not put it behind a dropdown (we can't reuse the plugins one, and it's not a true modal anyway). TBH I think having the full list is a good indicator of "theme health" — if a theme has been translated into many languages, people clearly thought it was worth translating for whatever reason.
Screenshots
On a theme with many translations (Twenty Nineteen).
On a theme with a few translations.
On a theme with no translations. No message appears when viewing from the English site, just the "translate" link.
Same theme, but viewed from a Rosetta site, links back to the main English site. No message about it not being supported in whatever you're viewing from, but the banner takes care of that with "This theme is not translated into Español yet. Help translate it!"
How to test the changes in this Pull Request:
Requires a sandbox for the locale database.
View a theme with active translations, they should be linked in the sidebar. Clicking the link takes you to the theme page on that Rosetta site.