Make WordPress Core

Opened 3 months ago

Last modified 3 months ago

#59893 new enhancement

Add a translation section in the Site Health report

Reported by: sebastienserre's profile sebastienserre Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: trunk
Component: Site Health Keywords: needs-patch 2nd-opinion
Focuses: Cc:


In the Site Helth report, we can know if Core, plugins or theme are outdated or not.
It would be great to also know if some translations are available to be updated.

Change History (4)

#1 @SergeyBiryukov
3 months ago

Hi there, thanks for the ticket!

A similar enhancement was previously suggested in #34907.

Just noting that not listing translation updates was an intentional decision at the time, as they are generally installed automatically under the hood, e.g. along with a plugin or theme update. Related: #28133, #28571, #32270, #53031.

#2 @sebastienserre
3 months ago

Not listing them on wp-admin/update-core.php, I totally understand...
Having them listed in the site-health report is something which can be helpful for support team.

Working at Polylang helpdesk, a customer asked me why "add to cart" button is not translated in Russian. I know WooCommerce is translated, but strings can be overwritten by a 3rd party (another plugin or the activated theme) which can be not translated (or not up-to-date).

This ticket was mentioned in Slack in #polyglots by tobifjellner. View the logs.

3 months ago

#4 @pedromendonca
3 months ago

Hi, check out some tests and info that this plugin ( adds to the Site Health, can be seen in the plugin screenshots, these were implemented as a proof of concept and could easily be part of WP core.

Site Health Status:

  • Check if the Translation API is available
  • Check if the installed core version has a translation project
  • Check if the site locale has Language Packs, with links to invite to add more translations or force update the current translation.

Site Health Info:

  • Site and User language, with the current language packs status. This info is extended to the full array of chosen Languages for users of Preferred Languages plugin.
Note: See TracTickets for help on using tickets.