[wp-trac] [WordPress Trac] #54797: Allow languages path in register_block_type

WordPress Trac noreply at wordpress.org
Tue Feb 15 15:44:36 UTC 2022


#54797: Allow languages path in register_block_type
--------------------------------------+-----------------------
 Reporter:  Rahe                      |       Owner:  gziolo
     Type:  defect (bug)              |      Status:  assigned
 Priority:  normal                    |   Milestone:  6.0
Component:  I18N                      |     Version:  trunk
 Severity:  normal                    |  Resolution:
 Keywords:  has-patch has-unit-tests  |     Focuses:
--------------------------------------+-----------------------

Comment (by gziolo):

 > When a plugin provides a custom path to the translations folder,
 example: languages, it doesn't get passed to wp_set_script_translations
 called inside the register_block_script_handle helper function.

 I added a new patch that allows setting the equivalent of
 [https://developer.wordpress.org/plugins/internationalization/how-to-
 internationalize-your-plugin/#domain-path Domain Path] like for the
 plugin. Exactly the same rules apply:

 > The domain path defines the location for a plugin’s translation. This
 has a few uses, notably so that WordPress knows where to find the
 translation even when the plugin is disabled. This defaults to the folder
 in which your plugin is found.
 >
 > For example, if the translation is located in a folder called languages
 within your plugin, then the Domain Path is `/languages` and must be
 written with the first slash.

 `block.json`
 {{{
 "textdomain": "my-plugin",
 "domainpath" "/languages",
 }}}

 We will have to include similar documentation in Gutenberg in
 https://github.com/WordPress/gutenberg/blob/trunk/docs/reference-guides
 /block-api/block-metadata.md with the note that this API is available
 starting from WordPress 6.0.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/54797#comment:12>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list