* Do not edit this file. It's generated by `jetpack/tools/build-module-headings-translations.php`.
* @package automattic/jetpack
* For a given module, return an array with translated name and description.
* @param string $key Module file name without `.php`.
function jetpack_get_module_i18n( $key ) {
if ( ! isset( $modules ) ) {
'account-protection' => array(
'name' => _x( 'Account protection', 'Module Name', 'jetpack' ),
'description' => _x( 'Shield your login page with rate‑limiting and secure authentication safeguards.', 'Module Description', 'jetpack' ),
'name' => _x( 'Blaze', 'Module Name', 'jetpack' ),
'description' => _x( 'Promote your posts and pages across millions of sites in the WordPress.com and Tumblr ad network.', 'Module Description', 'jetpack' ),
'name' => _x( 'Blocks', 'Module Name', 'jetpack' ),
'description' => _x( 'Expand your editor with custom Jetpack blocks for rich content and layout options.', 'Module Description', 'jetpack' ),
'name' => _x( 'Carousel', 'Module Name', 'jetpack' ),
'description' => _x( 'Turn your image galleries into immersive, full‑screen slideshows.', 'Module Description', 'jetpack' ),
'comment-likes' => array(
'name' => _x( 'Comment Likes', 'Module Name', 'jetpack' ),
'description' => _x( 'Enable visitors to like individual comments and boost engagement.', 'Module Description', 'jetpack' ),
'name' => _x( 'Comments', 'Module Name', 'jetpack' ),
'description' => _x( 'Replace the default comment form with a modern, feature‑rich alternative.', 'Module Description', 'jetpack' ),
'name' => _x( 'Forms', 'Module Name', 'jetpack' ),
'description' => _x( 'Add contact, registration, and feedback forms directly from the block editor.', 'Module Description', 'jetpack' ),
'name' => _x( 'Copy Post', 'Module Name', 'jetpack' ),
'description' => _x( 'Duplicate any post or page in one click to speed up content creation.', 'Module Description', 'jetpack' ),
'custom-content-types' => array(
'name' => _x( 'Custom content types', 'Module Name', 'jetpack' ),
'description' => _x( 'Display different types of content on your site with custom content types.', 'Module Description', 'jetpack' ),
'name' => _x( 'Google Fonts (Beta)', 'Module Name', 'jetpack' ),
'description' => _x( 'Customize your site\'s typography with a selection of Google Fonts.', 'Module Description', 'jetpack' ),
'gravatar-hovercards' => array(
'name' => _x( 'Gravatar Hovercards', 'Module Name', 'jetpack' ),
'description' => _x( 'Show a user’s Gravatar profile when visitors hover over their name or image.', 'Module Description', 'jetpack' ),
'infinite-scroll' => array(
'name' => _x( 'Infinite Scroll', 'Module Name', 'jetpack' ),
'description' => _x( 'Automatically load new posts as visitors scroll down your site.', 'Module Description', 'jetpack' ),
'name' => _x( 'JSON API', 'Module Name', 'jetpack' ),
'description' => _x( 'Access your site’s data remotely through the WordPress.com REST API.', 'Module Description', 'jetpack' ),
'name' => _x( 'Beautiful Math', 'Module Name', 'jetpack' ),
'description' => _x( 'Add beautifully formatted math equations to your posts and pages using LaTeX.', 'Module Description', 'jetpack' ),
'name' => _x( 'Likes', 'Module Name', 'jetpack' ),
'description' => _x( 'Let readers like your posts to show appreciation and encourage interaction.', 'Module Description', 'jetpack' ),
'name' => _x( 'Markdown', 'Module Name', 'jetpack' ),
'description' => _x( 'Write and format posts using clean, readable Markdown syntax.', 'Module Description', 'jetpack' ),
'name' => _x( 'Downtime Monitor', 'Module Name', 'jetpack' ),
'description' => _x( 'Get instant alerts if your site goes down and know when it’s back online.', 'Module Description', 'jetpack' ),
'name' => _x( 'Notifications', 'Module Name', 'jetpack' ),
'description' => _x( 'Receive real‑time notifications about site activity across your devices.', 'Module Description', 'jetpack' ),
'name' => _x( 'Asset CDN', 'Module Name', 'jetpack' ),
'description' => _x( 'Serve static files like CSS and JS from Jetpack’s global CDN for faster load times.', 'Module Description', 'jetpack' ),
'name' => _x( 'Image CDN', 'Module Name', 'jetpack' ),
'description' => _x( 'Deliver images quickly with automatic resizing from Jetpack’s global image CDN.', 'Module Description', 'jetpack' ),
'post-by-email' => array(
'name' => _x( 'Post by email', 'Module Name', 'jetpack' ),
'description' => _x( 'Publish blog posts simply by sending an email to a custom address.', 'Module Description', 'jetpack' ),
'name' => _x( 'Post List', 'Module Name', 'jetpack' ),
'description' => _x( 'Display a customizable list of your latest posts anywhere on your site.', 'Module Description', 'jetpack' ),
'name' => _x( 'Brute force protection', 'Module Name', 'jetpack' ),
'description' => _x( 'Block malicious login attempts automatically and keep hackers out.', 'Module Description', 'jetpack' ),
'name' => _x( 'Jetpack Social', 'Module Name', 'jetpack' ),
'description' => _x( 'Auto‑share your posts to social networks and track engagement in one place.', 'Module Description', 'jetpack' ),
'related-posts' => array(
'name' => _x( 'Related posts', 'Module Name', 'jetpack' ),
'description' => _x( 'Automatically display related articles to keep visitors reading longer.', 'Module Description', 'jetpack' ),
'name' => _x( 'Search', 'Module Name', 'jetpack' ),
'description' => _x( 'Instantly deliver the most relevant results to your visitors.', 'Module Description', 'jetpack' ),
'name' => _x( 'SEO Tools', 'Module Name', 'jetpack' ),
'description' => _x( 'Optimize titles, meta descriptions, and social previews for better search results.', 'Module Description', 'jetpack' ),
'name' => _x( 'Sharing', 'Module Name', 'jetpack' ),
'description' => _x( 'Add customizable share buttons so visitors can spread your content.', 'Module Description', 'jetpack' ),
'name' => _x( 'Shortcode Embeds', 'Module Name', 'jetpack' ),
'description' => _x( 'Easily embed rich media like YouTube videos and tweets using simple shortcodes.', 'Module Description', 'jetpack' ),
'name' => _x( 'WP.me Shortlinks', 'Module Name', 'jetpack' ),
'description' => _x( 'Share short, easy-to-remember links to your posts and pages.', 'Module Description', 'jetpack' ),
'name' => _x( 'Sitemaps', 'Module Name', 'jetpack' ),
'description' => _x( 'Generate XML sitemaps so search engines can index your site efficiently.', 'Module Description', 'jetpack' ),
'name' => _x( 'Secure Sign On', 'Module Name', 'jetpack' ),
'description' => _x( 'Let users log in with their WordPress.com account for quick, secure access.', 'Module Description', 'jetpack' ),
'name' => _x( 'Jetpack Stats', 'Module Name', 'jetpack' ),
'description' => _x( 'Clear, concise traffic insights right in your WordPress dashboard.', 'Module Description', 'jetpack' ),
'subscriptions' => array(
'name' => _x( 'Newsletter', 'Module Name', 'jetpack' ),
'description' => _x( 'Grow your subscriber list and deliver your content directly to their email inbox.', 'Module Description', 'jetpack' ),
'tiled-gallery' => array(
'name' => _x( 'Tiled Galleries', 'Module Name', 'jetpack' ),
'description' => _x( 'Create visually engaging tiled image galleries with multiple layout options.', 'Module Description', 'jetpack' ),
'name' => _x( 'VaultPress Backup', 'Module Name', 'jetpack' ),
'description' => _x( 'Real-time backups save every change, and one-click restores get you back online quickly.', 'Module Description', 'jetpack' ),
'verification-tools' => array(
'name' => _x( 'Site verification', 'Module Name', 'jetpack' ),
'description' => _x( 'Verify your site with search engines and social platforms in a couple of clicks.', 'Module Description', 'jetpack' ),
'name' => _x( 'VideoPress', 'Module Name', 'jetpack' ),
'description' => _x( 'Powerful and flexible video hosting.', 'Module Description', 'jetpack' ),
'name' => _x( 'Firewall', 'Module Name', 'jetpack' ),
'description' => _x( 'Filter malicious traffic in real time with Jetpack’s site firewall.', 'Module Description', 'jetpack' ),
'widget-visibility' => array(
'name' => _x( 'Widget Visibility', 'Module Name', 'jetpack' ),
'description' => _x( 'Choose which widgets appear on specific pages or posts with advanced controls.', 'Module Description', 'jetpack' ),
'name' => _x( 'Extra Sidebar Widgets', 'Module Name', 'jetpack' ),
'description' => _x( 'Add more widget options to your site, like social feeds, subscriptions, and more.', 'Module Description', 'jetpack' ),
'woocommerce-analytics' => array(
'name' => _x( 'WooCommerce Analytics', 'Module Name', 'jetpack' ),
'description' => _x( 'Get actionable insights on your store’s orders, revenue, and customers.', 'Module Description', 'jetpack' ),
'name' => _x( 'Ads', 'Module Name', 'jetpack' ),
'description' => _x( 'Earn revenue by displaying high‑quality ads on your site.', 'Module Description', 'jetpack' ),
return isset( $modules[ $key ] ) ? $modules[ $key ] : null;
* For a given module tag, return its translated version.
* @param string $key Module tag as is in each module heading.
function jetpack_get_module_i18n_tag( $key ) {
if ( ! isset( $module_tags ) ) {
// Modules with `Other` tag:
// - modules/contact-form.php
// - modules/woocommerce-analytics.php
'Other' => _x( 'Other', 'Module Tag', 'jetpack' ),
// Modules with `Account Protection` tag:
// - modules/account-protection.php
'Account Protection' => _x( 'Account Protection', 'Module Tag', 'jetpack' ),
// Modules with `Traffic` tag:
// - modules/sitemaps.php
'Traffic' => _x( 'Traffic', 'Module Tag', 'jetpack' ),
// Modules with `Social` tag:
// - modules/comment-likes.php
// - modules/comments.php
// - modules/gravatar-hovercards.php
// - modules/publicize.php
// - modules/seo-tools.php
// - modules/sharedaddy.php
// - modules/shortcodes.php
// - modules/shortlinks.php
// - modules/subscriptions.php
'Social' => _x( 'Social', 'Module Tag', 'jetpack' ),
// Modules with `blocks` tag:
'blocks' => _x( 'blocks', 'Module Tag', 'jetpack' ),
// Modules with `Photos and Videos` tag:
// - modules/carousel.php
// - modules/photon-cdn.php
// - modules/shortcodes.php
// - modules/tiled-gallery.php
// - modules/videopress.php
'Photos and Videos' => _x( 'Photos and Videos', 'Module Tag', 'jetpack' ),
// Modules with `Writing` tag:
// - modules/copy-post.php
// - modules/custom-content-types.php
// - modules/json-api.php
// - modules/markdown.php
// - modules/post-by-email.php
// - modules/shortcodes.php
'Writing' => _x( 'Writing', 'Module Tag', 'jetpack' ),
// Modules with `Fonts` tag:
// - modules/google-fonts.php
'Fonts' => _x( 'Fonts', 'Module Tag', 'jetpack' ),
// Modules with `Recommended` tag:
// - modules/google-fonts.php
// - modules/photon-cdn.php
// - modules/publicize.php
// - modules/related-posts.php
// - modules/sharedaddy.php
// - modules/sitemaps.php
// - modules/woocommerce-analytics.php
'Recommended' => _x( 'Recommended', 'Module Tag', 'jetpack' ),
// Modules with `Appearance` tag:
// - modules/gravatar-hovercards.php
// - modules/infinite-scroll.php
// - modules/photon-cdn.php
// - modules/seo-tools.php
// - modules/shortcodes.php
// - modules/widget-visibility.php
'Appearance' => _x( 'Appearance', 'Module Tag', 'jetpack' ),
// Modules with `Developers` tag:
// - modules/json-api.php
'Developers' => _x( 'Developers', 'Module Tag', 'jetpack' ),
// Modules with `Admin` tag:
// - modules/post-list.php
'Admin' => _x( 'Admin', 'Module Tag', 'jetpack' ),
// Modules with `Jetpack Stats` tag:
'Jetpack Stats' => _x( 'Jetpack Stats', 'Module Tag', 'jetpack' ),
// Modules with `Site Stats` tag:
'Site Stats' => _x( 'Site Stats', 'Module Tag', 'jetpack' ),
// Modules with `Firewall` tag:
'Firewall' => _x( 'Firewall', 'Module Tag', 'jetpack' ),
// Modules with `WAF` tag:
'WAF' => _x( 'WAF', 'Module Tag', 'jetpack' ),
return ! empty( $module_tags[ $key ] ) ? $module_tags[ $key ] : '';
* For a given module, return an array with the module info.
* @param string $key Module file name without `.php`.
* return array|string An array containing the module info or an empty string if the given module isn't known.
function jetpack_get_module_info( $key ) {
static $module_info = array (
'name' => 'Account protection',
'description' => 'Shield your login page with rate‑limiting and secure authentication safeguards.',
'recommendation_order' => '',
'requires_connection' => 'Yes',
'requires_user_connection' => 'No',
'auto_activate' => 'Yes',
'module_tags' => 'Account Protection',
'additional_search_queries' => '',
'description' => 'Promote your posts and pages across millions of sites in the WordPress.com and Tumblr ad network.',
'recommendation_order' => '12',
'requires_connection' => 'Yes',
'requires_user_connection' => '',
'auto_activate' => 'Yes',
'module_tags' => 'Traffic, Social',
'additional_search_queries' => 'advertising, ads',
'description' => 'Expand your editor with custom Jetpack blocks for rich content and layout options.',
'recommendation_order' => '',
'introduced' => '13.9-a.8',
'requires_connection' => 'No',
'requires_user_connection' => '',
'auto_activate' => 'Yes',
'module_tags' => 'blocks',
'additional_search_queries' => '',
'description' => 'Turn your image galleries into immersive, full‑screen slideshows.',
'recommendation_order' => '12',
'requires_connection' => 'No',
'requires_user_connection' => '',
'module_tags' => 'Photos and Videos',
'feature' => 'Appearance',
'additional_search_queries' => 'gallery, carousel, diaporama, slideshow, images, lightbox, exif, metadata, image, creator',
'name' => 'Comment Likes',
'description' => 'Enable visitors to like individual comments and boost engagement.',
'recommendation_order' => '17',
'requires_connection' => 'Yes',
'requires_user_connection' => '',
'module_tags' => 'Social',
'additional_search_queries' => 'like widget, like button, like, likes',
'description' => 'Replace the default comment form with a modern, feature‑rich alternative.',
'recommendation_order' => '',
'requires_connection' => 'Yes',
'requires_user_connection' => '',
'module_tags' => 'Social',
'feature' => 'Engagement',
'additional_search_queries' => 'comments, comment, facebook, social',
'description' => 'Add contact, registration, and feedback forms directly from the block editor.',
'recommendation_order' => '14',
'requires_connection' => 'No',
'requires_user_connection' => '',
'auto_activate' => 'Yes',
'module_tags' => 'Other',
'additional_search_queries' => 'contact, form, grunion, feedback, submission, contact form, email, feedback, contact form plugin, custom form, custom form plugin, form builder, forms, form maker, survey, contact by jetpack, contact us, forms free, creator',
'description' => 'Duplicate any post or page in one click to speed up content creation.',