Making WordPress.org


Ignore:
Timestamp:
07/27/2020 09:23:24 PM (3 years ago)
Author:
ryelle
Message:

Plugin Directory: Check if script translations are loaded

This checks if the block plugin is using wp_set_script_translations to load translations into the page for use with wp.i18n. This is a warning-level check, since translations are not required for the plugin or block directories.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-block-validator.php

    r10089 r10102  
    318318            case 'check_php_function_calls':
    319319                return __( 'Block plugins should contain minimal PHP with no UI outside the editor. JavaScript should be used instead of PHP where possible.', 'wporg-plugins' );
     320            case 'check_for_translation_function':
     321                return sprintf(
     322                    // translators: %s is the link to the internationalization docs.
     323                    __( 'Block plugins should use <code>wp_set_script_translations</code> to load translations for each script file. <a href="%s">Learn more about internationalization.</a>', 'wporg-plugins' ),
     324                    'https://developer.wordpress.org/block-editor/developers/internationalization/'
     325                );
    320326            // This is a special case, since multiple values may be collapsed.
    321327            case 'check_block_json_is_valid':
Note: See TracChangeset for help on using the changeset viewer.