Opened 2 years ago

Closed 2 years ago

#6284 closed task (blessed) (fixed)

Extract strings from translation in `/patterns` and `/styles` directories of the theme

Reported by: oandregal's profile oandregal Owned by: ocean90's profile ocean90
Milestone: Priority: normal
Component: Translate Site & Plugins Keywords:


WordPress 6.0 comes with two features that require new strings to be picked up for translation.

1) Global Style variations. These are theme.json files stored in a /styles folder of the them.

I haven't found any theme published in the directory that uses the style variations yet. An example of a theme that uses this feature is Pendant Should it be published to the directory, some of the new strings to be translatable are:

2) PHP patterns stored in the /patterns folder of the theme.

I've found the Archeo theme to use the patterns feature, the new strings are not yet in Translate:

As an example, some of the strings it should have are:

Note that the changes in the i18 command for these stringns to be extracted have been merged and will be part of the 2.3.0 release as far as I can see:

Change History (5)

This ticket was mentioned in Slack in #meta by nosolosw. View the logs.

2 years ago

#2 @dd32
2 years ago

  • Owner set to ocean90
  • Status changed from new to assigned

#3 @zieladam
2 years ago

@ocean90 Do you think this one can land before the soft string freeze tomorrow? (

#4 @ocean90
2 years ago

  • Type changed from defect (bug) to task (blessed)

The string freeze shouldn't be relevant for this. Right now there isn't a WP-CLI version available which includes the changes. But I have requested a new nightly on Slack. Once it's built we can update it on

#5 @ocean90
2 years ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In dotorg18806:

Bin: Update WP-CLI to 2.7.0-alpha-dc3beef

See ​#meta6284

Also re-imported the two themes:

12 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
Success: archeo 1.0.6 imported.

12 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
Success: pendant 1.0.0 imported.

Note: See TracTickets for help on using tickets.